|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Observable
coras.client.SwingWorker
This is the 3rd version of SwingWorker (also known as * SwingWorker 3), an abstract class that you subclass to * perform GUI-related work in a dedicated thread. For * instructions on using this class, see: * * http://java.sun.com/docs/books/tutorial/uiswing/misc/threads.html * * Note that the API changed slightly in the 3rd version: * You must now invoke start() on the SwingWorker after * creating it.
Constructor Summary | |
SwingWorker()
Start a thread that will call the construct method
* and then exit. |
Method Summary | |
abstract java.lang.Object |
construct()
* Compute the value to be returned by the get method. |
void |
finished()
Called on the event dispatching thread (not on the worker thread) * after the construct method has returned. |
java.lang.Object |
get()
Return the value created by the construct method |
java.lang.String |
getCurrentTask()
|
java.lang.String |
getJobName()
|
int |
getProgress()
|
int |
getTaskLength()
|
protected java.lang.Object |
getValue()
* Get the value produced by the worker thread, or null if it * hasn't been constructed yet. |
void |
interrupt()
A new method that interrupts the worker thread. |
boolean |
isFinished()
|
boolean |
isInterrupted()
|
void |
setCurrentTask(java.lang.String currentTask)
|
void |
setFinished(boolean finished)
|
void |
setInterrupted(boolean interrupted)
|
void |
setJobName(java.lang.String jobName)
|
void |
setProgress(int progress)
|
void |
setTaskLength(int taskLength)
|
void |
start()
Start the worker thread. |
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SwingWorker()
construct
method
* and then exit.
Method Detail |
protected java.lang.Object getValue()
public abstract java.lang.Object construct()
get
method.
public void finished()
construct
method has returned.
public void interrupt()
public java.lang.Object get()
construct
method.
* Returns null if either the constructing thread or the current
* thread was interrupted before a value was produced.
*
* @return the value created by the construct
method
public void start()
public int getProgress()
public void setProgress(int progress)
public int getTaskLength()
public void setTaskLength(int taskLength)
public java.lang.String getJobName()
public void setJobName(java.lang.String jobName)
jobName
- The jobName to set.public java.lang.String getCurrentTask()
public void setCurrentTask(java.lang.String currentTask)
currentTask
- The currentTask to set.public boolean isFinished()
public void setFinished(boolean finished)
finished
- The finished to set.public boolean isInterrupted()
public void setInterrupted(boolean interrupted)
interrupted
- The interrupted to set.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |