|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.crosswire.common.progress.swing.JobsProgressBar
public class JobsProgressBar
JobsViewPane is a small JProgressBar based viewer for current jobs.
for license details.
The copyright to this program is held by it's authors.
,
Serialized FormNested Class Summary | |
---|---|
private static class |
JobsProgressBar.JobData
A simple class to group information about a Job |
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
private ActionFactory |
actions
The home of the stop action. |
private Font |
font
The font for the progress-bars |
protected Map<Progress,JobsProgressBar.JobData> |
jobs
Where we store the currently displayed jobs |
private static org.slf4j.Logger |
log
The log stream |
private List<JobsProgressBar.JobData> |
positions
Array telling us what y position the jobs have in the window |
private static long |
serialVersionUID
Serialization ID |
private NumberShaper |
shaper
Shape numbers into locale representation. |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
JobsProgressBar(boolean small)
Simple ctor |
Method Summary | |
---|---|
(package private) void |
addJob(Progress job)
Create a new set of components for the new Job |
JButton |
createCancelButton(Progress job)
Create a cancel button that only shows the cancel icon. |
private int |
findEmptyPosition()
Where is the next hole in the positions array |
private void |
readObject(ObjectInputStream is)
Serialization support. |
protected void |
removeJob(Progress job)
Remove the set of components from the panel |
protected void |
updateJob(Progress job)
Update the job details because it has just progressed |
void |
workProgressed(WorkEvent ev)
This method is called to indicate that some progress has been made. |
void |
workStateChanged(WorkEvent ev)
|
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected transient Map<Progress,JobsProgressBar.JobData> jobs
private transient List<JobsProgressBar.JobData> positions
private Font font
private NumberShaper shaper
private transient ActionFactory actions
private static final org.slf4j.Logger log
private static final long serialVersionUID
Constructor Detail |
---|
public JobsProgressBar(boolean small)
Method Detail |
---|
public JButton createCancelButton(Progress job)
public void workProgressed(WorkEvent ev)
WorkListener
workProgressed
in interface WorkListener
ev
- Describes the progresspublic void workStateChanged(WorkEvent ev)
workStateChanged
in interface WorkListener
final void addJob(Progress job)
protected void updateJob(Progress job)
protected void removeJob(Progress job)
private int findEmptyPosition()
private void readObject(ObjectInputStream is) throws IOException, ClassNotFoundException
is
-
IOException
ClassNotFoundException
|
Copyright ? 2003-2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |