java.awt
Class EventQueue
java.lang.Object
|
+--java.awt.EventQueue
- public synchronized class EventQueue
- extends java.lang.Object
Field Summary |
private static java.lang.Object |
classLock
|
(package private) java.awt.EventQueueListener |
eventQueueListener
|
private java.awt.EventQueueItem |
queue
|
private static int |
threadInitNumber
|
Constructor Summary |
EventQueue()
|
Method Summary |
(package private) void |
addEventQueueListener(java.awt.EventQueueListener eql)
|
(package private) void |
changeKeyEventFocus(java.lang.Object o)
|
java.awt.AWTEvent |
getNextEvent()
|
private static int |
nextThreadNum()
|
private void |
notifyEventQueueListeners(java.awt.AWTEvent awte)
|
java.awt.AWTEvent |
peekEvent()
|
java.awt.AWTEvent |
peekEvent(int i)
|
void |
postEvent(java.awt.AWTEvent awte)
|
(package private) void |
removeEventQueueListener(java.awt.EventQueueListener eql)
|
(package private) void |
removeEvents(java.lang.Class c,
int i)
|
(package private) void |
removeSourceEvents(java.lang.Object o)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
classLock
private static java.lang.Object classLock
eventQueueListener
java.awt.EventQueueListener eventQueueListener
queue
private java.awt.EventQueueItem queue
threadInitNumber
private static int threadInitNumber
EventQueue
public EventQueue()
addEventQueueListener
void addEventQueueListener(java.awt.EventQueueListener eql)
changeKeyEventFocus
void changeKeyEventFocus(java.lang.Object o)
getNextEvent
public java.awt.AWTEvent getNextEvent()
throws java.lang.InterruptedException
nextThreadNum
private static int nextThreadNum()
notifyEventQueueListeners
private void notifyEventQueueListeners(java.awt.AWTEvent awte)
peekEvent
public java.awt.AWTEvent peekEvent()
peekEvent
public java.awt.AWTEvent peekEvent(int i)
postEvent
public void postEvent(java.awt.AWTEvent awte)
removeEventQueueListener
void removeEventQueueListener(java.awt.EventQueueListener eql)
removeEvents
void removeEvents(java.lang.Class c,
int i)
removeSourceEvents
void removeSourceEvents(java.lang.Object o)