All Packages Class Hierarchy This Package Previous Next Index

Class java.awt.EventQueue

java.lang.Object | +----java.awt.EventQueue
public class EventQueue
extends Object
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 the system.


Constructor Index

 o EventQueue()

Method Index

 o getNextEvent()
Remove an event from the queue and return it.
 o peekEvent()
Return the first event without removing it.
 o peekEvent(int)
 o postEvent(AWTEvent)
Post a 1.1-style event to the EventQueue.

Constructors

 o EventQueue public EventQueue()

Methods

 o postEvent public synchronized void postEvent(AWTEvent theEvent)
Post a 1.1-style event to the EventQueue.

Parameters:
theEvent - an instance of java.awt.AWTEvent, or a subclass of it.
 o getNextEvent public synchronized AWTEvent getNextEvent() throws InterruptedException
Remove an event from the queue and return it. This method will block until an event has been posted by another thread.

Returns:
the next AWTEvent
Throws: InterruptedException
if another thread has interrupted this thread.
 o peekEvent public synchronized AWTEvent peekEvent()
Return the first event without removing it.

Returns:
the first event, which is either an instance of java.awt.Event or java.awt.AWTEvent.
 o peekEvent public synchronized AWTEvent peekEvent(int id)
All Packages Class Hierarchy This Package Previous Next Index
Submit a bug or feature