Face parte din pachetul java.awt. Este superclasa tuturor claselor de evenimente AWT. Orice eveniment AWT are un identificator, reprezentat prin câmpul id. Clasa conține câmpuri statice, care au ca valori măști pentru selectarea după id a diferitelor tipuri de evenimente. Clasele de evenimente create în afara pachetelor din Java API trebuie să aibă valoarea câmpului id superioară valorii maxime din câmpul RESERVED_ID_MAX.
Clasa AWTEvent înlocuiește clasa Event din JDK 1.0, care a fost menținută în pachet numai pentru compatibilitate. Subclasele directe ale clasei AWTEvent sunt: ActionEvent, AdjustmentEvent, AncestorEvent, ComponentEvent, HierarchyEvent, InputMethodEvent, InternalFrameEvent, InvocationEvent, ItemEvent, TextEvent. Ele se găsesc în pachetul java.awt.event, cu excepția clasei InternalFrameEvent, care se găsește în pachetul javax.swing.event.
public static final long COMPONENT_EVENT_MASK - masca pentru selectarea evenimentelor de componentă.
public static final long CONTAINER_EVENT_MASK - masca pentru selectarea evenimentelor de container.
public static final long FOCUS_EVENT_MASK - masca pentru selectarea evenimentelor de focalizare
public static final long KEY_EVENT_MASK - masca pentru selectarea evenimentelor de tastă.
public static final long MOUSE_EVENT_MASK - masca pentru selectarea evenimentelor de mouse.
public static final long MOUSE_MOTION_EVENT_MASK - masca pentru selectarea evenimentelor de mișcare a mouse-ului.
public static final long WINDOW_EVENT_MASK - masca pentru selectarea evenimentelor de fereastră.
public static final long ACTION_EVENT_MASK - masca pentru selectarea evenimentelor de acțiune.
public static final long ADJUSTMENT_EVENT_MASK - masca pentru selectarea evenimentelor de ajustare.
public static final long ITEM_EVENT_MASK - masca pentru selectarea evenimentelor de articol.
public static final long TEXT_EVENT_MASK - masca pentru selectarea evenimentelor de text.
public static final long INPUT_METHOD_EVENT_MASK - masca pentru selectarea evenimentelor de metodă de intrare.
public static final long PAINT_EVENT_MASK - masca pentru selectarea evenimentelor de desenare.
public static final long INVOCATION_EVENT_MASK - masca pentru selectarea evenimentelor de invocare.
public static final long HIERARCHY_EVENT_MASK - masca pentru selectarea evenimentelor de ierarhie.
public static final long HIERARCHY_BOUNDS_EVENT_MASK - masca pentru selectarea evenimentelor de margini ale ierarhiei.
public static final int RESERVED_ID_MAX - valoarea maximă rezervată pentru id.
public AWTEvent(Object source, int id) - construiește o nouă instanță a clasei AWTEvent, specificându-se sursa și tipul de eveniment.
public int getID() - întoarce tipul de eveniment.
public String toString() - întoarce reprezentarea sub formă de String a evenimentului.
public String paramString() - întoarce un șir care conține
parametrii evenimentului. Se folosește în special la depanarea programului.