| java.lang.Object org.netbeans.modules.sql.framework.ui.SwingWorker
All known Subclasses: org.netbeans.modules.sql.framework.ui.output.dataview.DataViewWorkerThread,
SwingWorker | abstract public class SwingWorker (Code) | | 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 and examples of 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 | |
public | SwingWorker() Start a thread that will call the construct method and then exit. |
Method Summary | |
abstract public Object | construct() Compute the value to be returned by the get method. | public void | finished() Called on the event dispatching thread (not on the worker thread) after the
construct method has returned. | public Object | get() Return the value created by the construct method. | protected synchronized Object | getValue() Get the value produced by the worker thread, or null if it hasn't been constructed
yet. | public void | interrupt() A new method that interrupts the worker thread. | public void | start() Start the worker thread. |
SwingWorker | public SwingWorker()(Code) | | Start a thread that will call the construct method and then exit.
|
construct | abstract public Object construct()(Code) | | Compute the value to be returned by the get method.
|
finished | public void finished()(Code) | | Called on the event dispatching thread (not on the worker thread) after the
construct method has returned.
|
get | public Object get()(Code) | | Return the value created by the construct method. Returns null if
either the constructing thread or the current thread was interrupted before a value
was produced.
the value created by the construct method |
getValue | protected synchronized Object getValue()(Code) | | Get the value produced by the worker thread, or null if it hasn't been constructed
yet.
|
interrupt | public void interrupt()(Code) | | A new method that interrupts the worker thread. Call this method to force the
worker to stop what it's doing.
|
start | public void start()(Code) | | Start the worker thread.
|
|
|