# Uses of Package
java.awt.event

Packages that use java.awt.event
com.sun.java.accessibility.util: Provides a collection of interfaces and classes that compose the Java Accessibility Utilities.
java.awt: Contains all of the classes for creating user interfaces and for painting graphics and images.
java.awt.dnd: Drag and Drop is a direct manipulation gesture found in many Graphical User Interface systems that provides a mechanism to transfer information between two entities logically associated with presentation elements in the GUI.
java.awt.event: Provides interfaces and classes for dealing with different types of events fired by AWT components.
javax.accessibility: Defines a contract between user-interface components and an assistive technology that provides access to those components.
javax.swing: Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
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.
javax.swing.plaf.basic: Provides user interface objects built according to the Basic look and feel.
javax.swing.plaf.metal: Provides user interface objects built according to the Java look and feel (once codenamed Metal), which is the default look and feel.
javax.swing.plaf.multi: Provides user interface objects that combine two or more look and feels.
javax.swing.plaf.synth: Synth is a skinnable look and feel in which all painting is delegated.
javax.swing.table: Provides classes and interfaces for dealing with `javax.swing.JTable`.
javax.swing.text: Provides classes and interfaces that deal with editable and noneditable text components.
javax.swing.text.html: Provides the class `HTMLEditorKit` and supporting classes for creating HTML text editors.
javax.swing.tree: Provides classes and interfaces for dealing with `javax.swing.JTree`.

Classes in java.awt.event used by com.sun.java.accessibility.util
ActionListener: The listener interface for receiving action events.
AdjustmentListener: The listener interface for receiving adjustment events.
AWTEventListener: The listener interface for receiving notification of events dispatched to objects that are instances of Component or MenuComponent or their subclasses.
ComponentListener: The listener interface for receiving component events.
ContainerListener: The listener interface for receiving container events.
FocusListener: The listener interface for receiving keyboard focus events on a component.
ItemListener: The listener interface for receiving item events.
KeyListener: The listener interface for receiving keyboard events (keystrokes).
MouseListener: The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component.
MouseMotionListener: The listener interface for receiving mouse motion events on a component.
TextListener: The listener interface for receiving text events.
WindowListener: The listener interface for receiving window events.

Classes in java.awt.event used by java.awt
ActionEvent: A semantic event which indicates that a component-defined action occurred.
ActionListener: The listener interface for receiving action events.
AdjustmentEvent: The adjustment event emitted by Adjustable objects like `Scrollbar` and `ScrollPane`.
AdjustmentListener: The listener interface for receiving adjustment events.
AWTEventListener: The listener interface for receiving notification of events dispatched to objects that are instances of Component or MenuComponent or their subclasses.
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).
ComponentListener: The listener interface for receiving component events.
ContainerEvent: A low-level event which indicates that a container's contents changed because a component was added or removed.
ContainerListener: The listener interface for receiving container events.
FocusEvent: A low-level event which indicates that a Component has gained or lost the input focus.
FocusEvent.Cause: This enum represents the cause of a `FocusEvent`- the reason why it occurred.
FocusListener: The listener interface for receiving keyboard focus events on a component.
HierarchyBoundsListener: The listener interface for receiving ancestor moved and resized events.
HierarchyEvent: An event which indicates a change to the `Component` hierarchy to which `Component` belongs.
HierarchyListener: The listener interface for receiving hierarchy changed events.
InputMethodEvent: Input method events contain information about text that is being composed using an input method.
InputMethodListener: The listener interface for receiving input method events.
ItemEvent: A semantic event which indicates that an item was selected or deselected.
ItemListener: The listener interface for receiving item events.
KeyEvent: An event which indicates that a keystroke occurred in a component.
KeyListener: The listener interface for receiving keyboard events (keystrokes).
MouseEvent: An event which indicates that a mouse action occurred in a component.
MouseListener: The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component.
MouseMotionListener: The listener interface for receiving mouse motion events on a component.
MouseWheelEvent: An event which indicates that the mouse wheel was rotated in a component.
MouseWheelListener: The listener interface for receiving mouse wheel events on a component.
TextEvent: A semantic event which indicates that an object's text changed.
TextListener: The listener interface for receiving text events.
WindowEvent: A low-level event that indicates that a window has changed its status.
WindowFocusListener: The listener interface for receiving `WindowEvents`, including `WINDOW_GAINED_FOCUS` and `WINDOW_LOST_FOCUS` events.
WindowListener: The listener interface for receiving window events.
WindowStateListener: The listener interface for receiving window state events.

Classes in java.awt.event used by java.awt.dnd
ActionEvent: A semantic event which indicates that a component-defined action occurred.
ActionListener: The listener interface for receiving action events.
InputEvent: The root event class for all component-level input events.
MouseEvent: An event which indicates that a mouse action occurred in a component.
MouseListener: The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component.
MouseMotionListener: The listener interface for receiving mouse motion events on a component.

Classes in java.awt.event used by java.awt.event
ActionEvent: A semantic event which indicates that a component-defined action occurred.
AdjustmentEvent: The adjustment event emitted by Adjustable objects like `Scrollbar` and `ScrollPane`.
AWTEventListener: The listener interface for receiving notification of events dispatched to objects that are instances of Component or MenuComponent or their subclasses.
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).
ComponentListener: The listener interface for receiving component events.
ContainerEvent: A low-level event which indicates that a container's contents changed because a component was added or removed.
ContainerListener: The listener interface for receiving container events.
FocusEvent: A low-level event which indicates that a Component has gained or lost the input focus.
FocusEvent.Cause: This enum represents the cause of a `FocusEvent`- the reason why it occurred.
FocusListener: The listener interface for receiving keyboard focus events on a component.
HierarchyBoundsListener: The listener interface for receiving ancestor moved and resized events.
HierarchyEvent: An event which indicates a change to the `Component` hierarchy to which `Component` belongs.
InputEvent: The root event class for all component-level input events.
InputMethodEvent: Input method events contain information about text that is being composed using an input method.
ItemEvent: A semantic event which indicates that an item was selected or deselected.
KeyEvent: An event which indicates that a keystroke occurred in a component.
KeyListener: The listener interface for receiving keyboard events (keystrokes).
MouseEvent: An event which indicates that a mouse action occurred in a component.
MouseListener: The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component.
MouseMotionListener: The listener interface for receiving mouse motion events on a component.
MouseWheelEvent: An event which indicates that the mouse wheel was rotated in a component.
MouseWheelListener: The listener interface for receiving mouse wheel events on a component.
TextEvent: A semantic event which indicates that an object's text changed.
WindowEvent: A low-level event that indicates that a window has changed its status.
WindowFocusListener: The listener interface for receiving `WindowEvents`, including `WINDOW_GAINED_FOCUS` and `WINDOW_LOST_FOCUS` events.
WindowListener: The listener interface for receiving window events.
WindowStateListener: The listener interface for receiving window state events.

Classes in java.awt.event used by javax.accessibility
FocusListener: The listener interface for receiving keyboard focus events on a component.

Classes in java.awt.event used by javax.swing
ActionEvent: A semantic event which indicates that a component-defined action occurred.
ActionListener: The listener interface for receiving action events.
AdjustmentListener: The listener interface for receiving adjustment events.
ComponentAdapter: An abstract adapter class for receiving component events.
ComponentListener: The listener interface for receiving component events.
ContainerListener: The listener interface for receiving container events.
FocusEvent: A low-level event which indicates that a Component has gained or lost the input focus.
FocusEvent.Cause: This enum represents the cause of a `FocusEvent`- the reason why it occurred.
FocusListener: The listener interface for receiving keyboard focus events on a component.
InputEvent: The root event class for all component-level input events.
InputMethodEvent: Input method events contain information about text that is being composed using an input method.
ItemEvent: A semantic event which indicates that an item was selected or deselected.
ItemListener: The listener interface for receiving item events.
KeyEvent: An event which indicates that a keystroke occurred in a component.
MouseAdapter: An abstract adapter class for receiving mouse events.
MouseEvent: An event which indicates that a mouse action occurred in a component.
MouseListener: The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component.
MouseMotionListener: The listener interface for receiving mouse motion events on a component.
MouseWheelListener: The listener interface for receiving mouse wheel events on a component.
WindowAdapter: An abstract adapter class for receiving window events.
WindowEvent: A low-level event that indicates that a window has changed its status.
WindowFocusListener: The listener interface for receiving `WindowEvents`, including `WINDOW_GAINED_FOCUS` and `WINDOW_LOST_FOCUS` events.
WindowListener: The listener interface for receiving window events.
WindowStateListener: The listener interface for receiving window state events.

Classes in java.awt.event used by javax.swing.event
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).
InputEvent: The root event class for all component-level input events.
KeyEvent: An event which indicates that a keystroke occurred in a component.
MouseAdapter: An abstract adapter class for receiving mouse events.
MouseEvent: An event which indicates that a mouse action occurred in a component.
MouseListener: The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component.
MouseMotionListener: The listener interface for receiving mouse motion events on a component.
MouseWheelListener: The listener interface for receiving mouse wheel events on a component.

Classes in java.awt.event used by javax.swing.plaf
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).
FocusEvent: A low-level event which indicates that a Component has gained or lost the input focus.
HierarchyEvent: An event which indicates a change to the `Component` hierarchy to which `Component` belongs.
InputMethodEvent: Input method events contain information about text that is being composed using an input method.
KeyEvent: An event which indicates that a keystroke occurred in a component.
MouseEvent: An event which indicates that a mouse action occurred in a component.
MouseWheelEvent: An event which indicates that the mouse wheel was rotated in a component.

Classes in java.awt.event used by javax.swing.plaf.basic
ActionEvent: A semantic event which indicates that a component-defined action occurred.
ActionListener: The listener interface for receiving action events.
ComponentAdapter: An abstract adapter class for receiving component events.
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).
ComponentListener: The listener interface for receiving component events.
ContainerListener: The listener interface for receiving container events.
FocusAdapter: An abstract adapter class for receiving keyboard focus events.
FocusEvent: A low-level event which indicates that a Component has gained or lost the input focus.
FocusListener: The listener interface for receiving keyboard focus events on a component.
ItemListener: The listener interface for receiving item events.
KeyAdapter: An abstract adapter class for receiving keyboard events.
KeyEvent: An event which indicates that a keystroke occurred in a component.
KeyListener: The listener interface for receiving keyboard events (keystrokes).
MouseAdapter: An abstract adapter class for receiving mouse events.
MouseEvent: An event which indicates that a mouse action occurred in a component.
MouseListener: The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component.
MouseMotionAdapter: An abstract adapter class for receiving mouse motion events.
MouseMotionListener: The listener interface for receiving mouse motion events on a component.
MouseWheelEvent: An event which indicates that the mouse wheel was rotated in a component.
MouseWheelListener: The listener interface for receiving mouse wheel events on a component.
WindowAdapter: An abstract adapter class for receiving window events.
WindowFocusListener: The listener interface for receiving `WindowEvents`, including `WINDOW_GAINED_FOCUS` and `WINDOW_LOST_FOCUS` events.
WindowListener: The listener interface for receiving window events.
WindowStateListener: The listener interface for receiving window state events.

Classes in java.awt.event used by javax.swing.plaf.metal
ActionListener: The listener interface for receiving action events.
ContainerListener: The listener interface for receiving container events.
FocusListener: The listener interface for receiving keyboard focus events on a component.
MouseAdapter: An abstract adapter class for receiving mouse events.
MouseListener: The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component.
MouseMotionListener: The listener interface for receiving mouse motion events on a component.
MouseWheelListener: The listener interface for receiving mouse wheel events on a component.

Classes in java.awt.event used by javax.swing.plaf.multi
MouseEvent: An event which indicates that a mouse action occurred in a component.

Classes in java.awt.event used by javax.swing.plaf.synth
MouseListener: The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component.

Classes in java.awt.event used by javax.swing.table
MouseEvent: An event which indicates that a mouse action occurred in a component.

Classes in java.awt.event used by javax.swing.text
ActionEvent: A semantic event which indicates that a component-defined action occurred.
ActionListener: The listener interface for receiving action events.
FocusEvent: A low-level event which indicates that a Component has gained or lost the input focus.
FocusListener: The listener interface for receiving keyboard focus events on a component.
MouseEvent: An event which indicates that a mouse action occurred in a component.
MouseListener: The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component.
MouseMotionListener: The listener interface for receiving mouse motion events on a component.

Classes in java.awt.event used by javax.swing.text.html
ActionEvent: A semantic event which indicates that a component-defined action occurred.
ActionListener: The listener interface for receiving action events.
InputEvent: The root event class for all component-level input events.
MouseAdapter: An abstract adapter class for receiving mouse events.
MouseEvent: An event which indicates that a mouse action occurred in a component.
MouseListener: The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component.
MouseMotionListener: The listener interface for receiving mouse motion events on a component.
MouseWheelListener: The listener interface for receiving mouse wheel events on a component.

Classes in java.awt.event used by javax.swing.tree
ActionEvent: A semantic event which indicates that a component-defined action occurred.
ActionListener: The listener interface for receiving action events.