Uses of Class java.awt.Event (Java Platform SE 8 )
Date: 2026-08-19

## Uses of Class
java.awt.Event

- Packages that use Event
  Package | Description
  --- | ---
  java.awt | Contains all of the classes for creating user interfaces and for painting graphics and images.

- - ### Uses of Event in java.awt

    Fields in java.awt declared as Event
    Modifier and Type | Field and Description
    --- | ---
    `Event` | Event.`evt` The next event.

    Methods in java.awt with parameters of type Event
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Component.`action(Event evt, Object what)` Deprecated. As of JDK version 1.1, should register this component as ActionListener on component which fires action events.
    `void` | Component.`deliverEvent(Event e)` Deprecated. As of JDK version 1.1, replaced by `dispatchEvent(AWTEvent e)`.
    `void` | Container.`deliverEvent(Event e)` Deprecated. As of JDK version 1.1, replaced by `dispatchEvent(AWTEvent e)`
    `boolean` | Component.`gotFocus(Event evt, Object what)` Deprecated. As of JDK version 1.1, replaced by processFocusEvent(FocusEvent).
    `boolean` | Component.`handleEvent(Event evt)` Deprecated. As of JDK version 1.1 replaced by processEvent(AWTEvent).
    `boolean` | Component.`keyDown(Event evt, int key)` Deprecated. As of JDK version 1.1, replaced by processKeyEvent(KeyEvent).
    `boolean` | Component.`keyUp(Event evt, int key)` Deprecated. As of JDK version 1.1, replaced by processKeyEvent(KeyEvent).
    `boolean` | Component.`lostFocus(Event evt, Object what)` Deprecated. As of JDK version 1.1, replaced by processFocusEvent(FocusEvent).
    `boolean` | Component.`mouseDown(Event evt, int x, int y)` Deprecated. As of JDK version 1.1, replaced by processMouseEvent(MouseEvent).
    `boolean` | Component.`mouseDrag(Event evt, int x, int y)` Deprecated. As of JDK version 1.1, replaced by processMouseMotionEvent(MouseEvent).
    `boolean` | Component.`mouseEnter(Event evt, int x, int y)` Deprecated. As of JDK version 1.1, replaced by processMouseEvent(MouseEvent).
    `boolean` | Component.`mouseExit(Event evt, int x, int y)` Deprecated. As of JDK version 1.1, replaced by processMouseEvent(MouseEvent).
    `boolean` | Component.`mouseMove(Event evt, int x, int y)` Deprecated. As of JDK version 1.1, replaced by processMouseMotionEvent(MouseEvent).
    `boolean` | Component.`mouseUp(Event evt, int x, int y)` Deprecated. As of JDK version 1.1, replaced by processMouseEvent(MouseEvent).
    `boolean` | MenuComponent.`postEvent(Event evt)` Deprecated. As of JDK version 1.1, replaced by `dispatchEvent`.
    `boolean` | MenuContainer.`postEvent(Event evt)` Deprecated. As of JDK version 1.1 replaced by dispatchEvent(AWTEvent).
    `boolean` | Component.`postEvent(Event e)` Deprecated. As of JDK version 1.1, replaced by dispatchEvent(AWTEvent).
    `boolean` | Window.`postEvent(Event e)` Deprecated. As of JDK version 1.1 replaced by `dispatchEvent(AWTEvent)`.

    Constructors in java.awt with parameters of type Event
    Constructor and Description
    `AWTEvent(Event event)` Constructs an AWTEvent object from the parameters of a 1.0-style event.

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, 2026, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.