| Package | Description | 
|---|---|
| java.awt | 
 Contains all of the classes for creating user
interfaces and for painting graphics and images. 
 | 
| java.awt.event | 
 Provides interfaces and classes for dealing with different
types of events fired by AWT components. 
 | 
| java.awt.im | 
 Provides classes and interfaces for the input method framework. 
 | 
| java.awt.im.spi | 
 Provides interfaces that enable the development of input methods
that can be used with any Java runtime environment. 
 | 
| javax.swing.event | 
 Provides for events fired by Swing components. 
 | 
| javax.swing.plaf | 
 Provides one interface and many abstract classes that
Swing uses to provide its pluggable look-and-feel capabilities. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected AWTEvent | 
Component.coalesceEvents(AWTEvent existingEvent,
              AWTEvent newEvent)
Potentially coalesce an event being posted with an existing
 event. 
 | 
static AWTEvent | 
EventQueue.getCurrentEvent()
Returns the the event currently being dispatched by the
  
EventQueue associated with the calling thread. | 
AWTEvent | 
EventQueue.getNextEvent()
Removes an event from the  
EventQueue and
 returns it. | 
AWTEvent | 
EventQueue.peekEvent()
Returns the first event on the  
EventQueue
 without removing it. | 
AWTEvent | 
EventQueue.peekEvent(int id)
Returns the first event with the specified id, if any. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected AWTEvent | 
Component.coalesceEvents(AWTEvent existingEvent,
              AWTEvent newEvent)
Potentially coalesce an event being posted with an existing
 event. 
 | 
protected void | 
EventQueue.dispatchEvent(AWTEvent event)
Dispatches an event. 
 | 
void | 
Component.dispatchEvent(AWTEvent e)
Dispatches an event to this component or one of its sub components. 
 | 
void | 
MenuComponent.dispatchEvent(AWTEvent e)
Delivers an event to this component or one of its sub components. 
 | 
abstract boolean | 
KeyboardFocusManager.dispatchEvent(AWTEvent e)
This method is called by the AWT event dispatcher requesting that the
 current KeyboardFocusManager dispatch the specified event on its behalf. 
 | 
boolean | 
DefaultKeyboardFocusManager.dispatchEvent(AWTEvent e)
This method is called by the AWT event dispatcher requesting that the
 current KeyboardFocusManager dispatch the specified event on its behalf. 
 | 
void | 
EventQueue.postEvent(AWTEvent theEvent)
Posts a 1.1-style event to the  
EventQueue. | 
protected void | 
TextField.processEvent(AWTEvent e)
Processes events on this text field. 
 | 
protected void | 
Component.processEvent(AWTEvent e)
Processes events occurring on this component. 
 | 
protected void | 
Button.processEvent(AWTEvent e)
Processes events on this button. 
 | 
protected void | 
Container.processEvent(AWTEvent e)
Processes events on this container. 
 | 
protected void | 
Checkbox.processEvent(AWTEvent e)
Processes events on this check box. 
 | 
protected void | 
List.processEvent(AWTEvent e)
Processes events on this scrolling list. 
 | 
protected void | 
Choice.processEvent(AWTEvent e)
Processes events on this choice. 
 | 
protected void | 
TextComponent.processEvent(AWTEvent e)
Processes events on this text component. 
 | 
protected void | 
Window.processEvent(AWTEvent e)
Processes events on this window. 
 | 
protected void | 
MenuComponent.processEvent(AWTEvent e)
Processes events occurring on this menu component. 
 | 
protected void | 
Scrollbar.processEvent(AWTEvent e)
Processes events on this scroll bar. 
 | 
protected void | 
CheckboxMenuItem.processEvent(AWTEvent e)
Processes events on this check box menu item. 
 | 
protected void | 
MenuItem.processEvent(AWTEvent e)
Processes events on this menu item. 
 | 
void | 
KeyboardFocusManager.redispatchEvent(Component target,
               AWTEvent e)
Redispatches an AWTEvent in such a way that the AWT event dispatcher
 will not recursively request that the KeyboardFocusManager, or any
 installed KeyEventDispatchers, dispatch the event again. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ActionEvent
A semantic event which indicates that a component-defined action occurred. 
 | 
class  | 
AdjustmentEvent
The adjustment event emitted by Adjustable objects like
  
Scrollbar and ScrollPane. | 
class  | 
ComponentEvent
A low-level event which indicates that a component moved, changed
 size, or changed visibility (also, the root class for the other
 component-level events). 
 | 
class  | 
ContainerEvent
A low-level event which indicates that a container's contents
 changed because a component was added or removed. 
 | 
class  | 
FocusEvent
A low-level event which indicates that a Component has gained or lost the
 input focus. 
 | 
class  | 
HierarchyEvent
An event which indicates a change to the  
Component
 hierarchy to which Component belongs. | 
class  | 
InputEvent
The root event class for all component-level input events. 
 | 
class  | 
InputMethodEvent
Input method events contain information about text that is being
 composed using an input method. 
 | 
class  | 
InvocationEvent
An event which executes the  
run() method on a Runnable
  when dispatched by the AWT event dispatcher thread. | 
class  | 
ItemEvent
A semantic event which indicates that an item was selected or deselected. 
 | 
class  | 
KeyEvent
An event which indicates that a keystroke occurred in a component. 
 | 
class  | 
MouseEvent
An event which indicates that a mouse action occurred in a component. 
 | 
class  | 
MouseWheelEvent
An event which indicates that the mouse wheel was rotated in a component. 
 | 
class  | 
PaintEvent
The component-level paint event. 
 | 
class  | 
TextEvent
A semantic event which indicates that an object's text changed. 
 | 
class  | 
WindowEvent
A low-level event that indicates that a window has changed its status. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AWTEventListenerProxy.eventDispatched(AWTEvent event)
Forwards the AWT event to the listener delegate. 
 | 
void | 
AWTEventListener.eventDispatched(AWTEvent event)
Invoked when an event is dispatched in the AWT. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
InputContext.dispatchEvent(AWTEvent event)
Dispatches an event to the active input method. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
InputMethod.dispatchEvent(AWTEvent event)
Dispatches the event to the input method. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AncestorEvent
An event reported to a child component that originated from an
 ancestor in the component hierarchy. 
 | 
class  | 
InternalFrameEvent
An  
AWTEvent that adds support for
 JInternalFrame objects as the event source. | 
class  | 
MenuDragMouseEvent
MenuDragMouseEvent is used to notify interested parties that
 the menu element has received a MouseEvent forwarded to it
 under drag conditions. 
 | 
class  | 
MenuKeyEvent
MenuKeyEvent is used to notify interested parties that
 the menu element has received a KeyEvent forwarded to it
 in a menu tree. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
LayerUI.eventDispatched(AWTEvent e,
               JLayer<? extends V> l)
Processes  
AWTEvents for JLayer
 and all its descendants to this LayerUI instance. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2015, Oracle and/or its affiliates.  All rights reserved.