|
||||||||||
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.JobsViewPane
public class JobsViewPane
JobsViewPane is a large(ish) 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 |
JobsViewPane.CancelListener
Listen for cancel events and do the cancel. |
private static class |
JobsViewPane.JobData
A simple struct to group information about a Job |
private static class |
JobsViewPane.JobRunner
|
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.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected Map |
jobs
Map of Jobs to JobDatas |
private JPanel |
jobsPanel
The panel containing jobs |
private static Logger |
log
The log stream |
private JLabel |
noJobLabel
A label stating that there are no jobs running |
private List |
positions
Array telling us what y position the jobs have in the window |
private static long |
serialVersionUID
Serialization ID |
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 | |
---|---|
JobsViewPane()
Simple ctor |
Method Summary | |
---|---|
protected void |
addEmptyLabel()
Add the "no jobs" label |
(package private) void |
addJob(Progress job)
Create a new set of components for the new Job |
private int |
findEmptyPosition()
Where is the next hole in the positions array |
private void |
init()
GUI initializer |
protected void |
removeEmptyLabel()
Get rid of the "no jobs" label |
protected void |
removeJob(Progress job)
Remove the set of components from the panel |
protected void |
updateJob(Progress job)
Update the job details because it have 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 Map jobs
private List positions
private JPanel jobsPanel
private JLabel noJobLabel
private static final Logger log
private static final long serialVersionUID
Constructor Detail |
---|
public JobsViewPane()
Method Detail |
---|
private void init()
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)
protected void addEmptyLabel()
protected void removeEmptyLabel()
private int findEmptyPosition()
|
Copyright ยจ 2003-2007 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |