com.lowagie.tools
public abstract class SwingWorker extends Object
Nested Class Summary | |
---|---|
static class | SwingWorker.ThreadVar
Class to maintain reference to current worker thread
under separate synchronization control. |
Field Summary | |
---|---|
SwingWorker.ThreadVar | threadVar |
Object | value |
Constructor Summary | |
---|---|
SwingWorker()
Start a thread that will call the construct method
and then exit. |
Method Summary | |
---|---|
abstract 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. |
Object | get()
Return the value created by the construct method.
|
protected Object | getValueX()
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. |
void | setValueX(Object x)
Set the value produced by worker thread |
void | start()
Start the worker thread. |
construct
method
and then exit.get
method.construct
method has returned.construct
method.
Returns null if either the constructing thread or the current
thread was interrupted before a value was produced.
Returns: the value created by the construct
method