Package com.lowagie.toolbox.swing
Class EventDispatchingThread
java.lang.Object
com.lowagie.toolbox.swing.EventDispatchingThread
- Since:
- 2.1.1 (imported from itexttoolbox project)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
Inner class that holds the reference to the thread. -
Field Summary
FieldsModifier and TypeFieldDescriptionA wrapper for the tread that executes a time-consuming task.private Object
The value of an object constructed by the construct() method. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Object
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.get()
Returns the value created by the construct method.void
Forces the thread to stop what it's doing.void
start()
Starts the thread.
-
Field Details
-
value
The value of an object constructed by the construct() method. -
thread
A wrapper for the tread that executes a time-consuming task.
-
-
Constructor Details
-
EventDispatchingThread
public EventDispatchingThread()Starts a thread. Executes the time-consuming task in the construct method; finally calls the finish().
-
-
Method Details
-
construct
Implement this class; the time-consuming task will go here.- Returns:
- Object
-
start
public void start()Starts the thread. -
interrupt
public void interrupt()Forces the thread to stop what it's doing. -
finished
public void finished()Called on the event dispatching thread once the construct method has finished its task. -
get
Returns the value created by the construct method.- Returns:
- the value created by the construct method or null if the task was interrupted before it was finished.
-