javax.swing
Class SystemEventQueueUtilities.RunnableEvent

java.lang.Object
  extended byjava.util.EventObject
      extended byjava.awt.AWTEvent
          extended byjavax.swing.SystemEventQueueUtilities.RunnableEvent
All Implemented Interfaces:
Serializable
Enclosing class:
SystemEventQueueUtilities

private static class SystemEventQueueUtilities.RunnableEvent
extends AWTEvent

Event type used for dispatching runnable objects for SwingUtilities.invokeLater() and SwingUtilities.invokeAndWait().

See Also:
SystemEventQueueUtilities.postRunnable(java.lang.Runnable, java.lang.Object)

Field Summary
(package private)  Runnable doRun
           
(package private) static int EVENT_ID
           
(package private)  Exception exception
           
(package private)  Object lock
           
(package private) static Component target
           
 
Fields inherited from class java.awt.AWTEvent
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
(package private) SystemEventQueueUtilities.RunnableEvent(Runnable doRun, Object lock)
           
 
Methods inherited from class java.awt.AWTEvent
consume, getID, isConsumed, paramString, setSource, toString
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EVENT_ID

static final int EVENT_ID
See Also:
Constant Field Values

target

static final Component target

doRun

final Runnable doRun

lock

final Object lock

exception

Exception exception
Constructor Detail

SystemEventQueueUtilities.RunnableEvent

SystemEventQueueUtilities.RunnableEvent(Runnable doRun,
                                        Object lock)