它是所有 AWTEvent 中事件的根事件類。這個(gè)類及其子類取代原來(lái)的 java.awt.Event類。 java.awt包中定義這個(gè)類。這個(gè)類有一個(gè) getID() 方法,該方法可以用來(lái)確定事件的類型。
以下是聲明 java.awt.AWTEvent類:
public class AWTEvent extends EventObject
以下是java.awt.AWTEvent 類的字段:
static int ACTION_FIRST -- The first number in the range of ids used for action events.
static long ACTION_EVENT_MASK -- The event mask for selecting action events.
static long ADJUSTMENT_EVENT_MASK -- The event mask for selecting adjustment events.
static long COMPONENT_EVENT_MASK -- The event mask for selecting component events.
protected boolean consumed -- Controls whether or not the event is sent back down to the peer once the source has processed it - false means it's sent to the peer; true means it's not.
static long CONTAINER_EVENT_MASK -- The event mask for selecting container events.
static long FOCUS_EVENT_MASK -- The event mask for selecting focus events.
static long HIERARCHY_BOUNDS_EVENT_MASK -- The event mask for selecting hierarchy bounds events.
static long HIERARCHY_EVENT_MASK -- The event mask for selecting hierarchy events.
protected int id -- The event's id.
static long INPUT_METHOD_EVENT_MASK -- The event mask for selecting input method events.
static long INVOCATION_EVENT_MASK -- The event mask for selecting invocation events.
static long ITEM_EVENT_MASK -- The event mask for selecting item events.
static long KEY_EVENT_MASK -- The event mask for selecting key events.
static long MOUSE_EVENT_MASK -- The event mask for selecting mouse events.
static long MOUSE_MOTION_EVENT_MASK -- The event mask for selecting mouse motion events.
static long MOUSE_WHEEL_EVENT_MASK -- The event mask for selecting mouse wheel events.
static long PAINT_EVENT_MASK -- The event mask for selecting paint events.
static int RESERVED_ID_MAX -- The maximum value for reserved SWING event IDs.
static long TEXT_EVENT_MASK -- The event mask for selecting text events.
static long WINDOW_EVENT_MASK -- The event mask for selecting window events.
static long WINDOW_FOCUS_EVENT_MASK -- The event mask for selecting window focus events.
static long WINDOW_STATE_EVENT_MASK -- The event mask for selecting window state events.
S.N. | 構(gòu)造函數(shù) & 描述 |
---|---|
1 |
AWTEvent(Event event) Constructs an AWTEvent object from the parameters of a 1.0-style event. |
2 |
AWTEvent(java.lang.Object source, int id) Constructs an AWTEvent object with the specified source object and type. |
S.N. | 方法 & 描述 |
---|---|
1 |
protected void consume() Consumes this event, if this event can be consumed. |
2 |
int getID() Returns the event type. |
3 |
protected boolean isConsumed() Returns whether this event has been consumed. |
4 |
java.lang.String paramString() Returns a string representing the state of this Event. |
5 |
void setSource(java.lang.Object newSource) Retargets an event to a new source. |
6 |
java.lang.String toString() Returns a String representation of this object. |
這個(gè)類從以下類繼承的方法:
java.util.EventObject
java.lang.Object