public abstract class EventDispatchingThread extends Object
Modifier and Type | Class and Description |
---|---|
private static class |
EventDispatchingThread.ThreadWrapper
Inner class that holds the reference to the thread.
|
Modifier and Type | Field and Description |
---|---|
private EventDispatchingThread.ThreadWrapper |
thread
A wrapper for the tread that executes a time-consuming task.
|
private Object |
value
The value of an object constructed by the construct() method.
|
Constructor and Description |
---|
EventDispatchingThread()
Starts a thread.
|
Modifier and Type | Method and Description |
---|---|
abstract Object |
construct()
Implement this class; the time-consuming task will go here.
|
void |
finished()
Called on the event dispatching thread once the
construct method has finished its task.
|
Object |
get()
Returns the value created by the construct method.
|
void |
interrupt()
Forces the thread to stop what it's doing.
|
void |
start()
Starts the thread.
|
private Object value
private EventDispatchingThread.ThreadWrapper thread
public EventDispatchingThread()
public abstract Object construct()
public void start()
public void interrupt()
public void finished()
public Object get()