|
Java Platform 1.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--java.awt.EventQueue
EventQueue is a platform-independent class that queues events, both from the underlying peer classes and from trusted application classes. There is only one EventQueue for each AppContext.
| Constructor Summary | |
EventQueue()
|
|
| Method Summary | |
protected void |
dispatchEvent(AWTEvent event)
Dispatch an event. |
AWTEvent |
getNextEvent()
Remove an event from the queue and return it. |
static void |
invokeAndWait(Runnable runnable)
Causes runnable to have its run() method called in the dispatch thread of the EventQueue. |
static void |
invokeLater(Runnable runnable)
Causes runnable to have its run() method called in the dispatch thread of the EventQueue. |
static boolean |
isDispatchThread()
Returns true if the calling thread is the current AWT EventQueue's dispatch thread. |
AWTEvent |
peekEvent()
Return the first event without removing it. |
AWTEvent |
peekEvent(int id)
Return the first event with the specified id, if any. |
protected void |
pop()
Stop dispatching events using this EventQueue instance. |
void |
postEvent(AWTEvent theEvent)
Post a 1.1-style event to the EventQueue. |
void |
push(EventQueue newEventQueue)
Replace the existing EventQueue with the specified one. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public EventQueue()
| Method Detail |
public void postEvent(AWTEvent theEvent)
theEvent - an instance of java.awt.AWTEvent, or a
subclass of it.
public AWTEvent getNextEvent()
throws InterruptedException
public AWTEvent peekEvent()
public AWTEvent peekEvent(int id)
id - the id of the type of event desired.protected void dispatchEvent(AWTEvent event)
| Event Type | Source Type | Dispatched To |
|---|---|---|
| ActiveEvent | Any | event.dispatch() |
| Other | Component | source.dispatchEvent(AWTEvent) |
| Other | MenuComponent | source.dispatchEvent(AWTEvent) |
| Other | Other | No action (ignored) |
theEvent - an instance of java.awt.AWTEvent, or a
subclass of it.public void push(EventQueue newEventQueue)
an - EventQueue (or subclass thereof) instance to be used.pop()
protected void pop()
throws EmptyStackException
push(java.awt.EventQueue)public static boolean isDispatchThread()
public static void invokeLater(Runnable runnable)
runnable - the Runnable whose run() method should be executed
synchronously on the EventQueueinvokeAndWait(java.lang.Runnable)
public static void invokeAndWait(Runnable runnable)
throws InterruptedException,
InvocationTargetException
runnable - the Runnable whose run() method should be executed
synchronously on the EventQueueinvokeLater(java.lang.Runnable)
|
Java Platform 1.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||