AWT AWTEvent類
它是所有AWT事件的根事件類。這個類及其子類取代原來的java.awt.Event類。java.awt包中定義這個類。這個類有一個的getID()方法,該方法可以用來確定事件的類型。
類的聲明
以下是聲明為java.awt.AWTEvent類:
public class AWTEvent extends EventObject
字段域
以下為java.awt.AWTEvent類字段:
-
static int ACTION_FIRST -- 為動作事件的ID的範圍內的第一個數字。
-
static long ACTION_EVENT_MASK -- 選擇動作事件的事件掩碼。
-
static long ADJUSTMENT_EVENT_MASK -- 選擇調整事件的事件掩碼。
-
static long COMPONENT_EVENT_MASK -- 選擇組件事件的事件掩碼。
-
protected boolean consumed -- 控製與否的事件會被送回一次同行的源處理 - false意味著,它發送到對端,true意味著它不是。
-
static long CONTAINER_EVENT_MASK -- 選擇容器的事件的事件掩碼。
-
static long FOCUS_EVENT_MASK -- 選擇焦點事件的事件掩碼。
-
static long HIERARCHY_BOUNDS_EVENT_MASK -- 選擇層次結構邊界事件的事件掩碼。
-
static long HIERARCHY_EVENT_MASK -- 選擇層次事件的事件掩碼。
-
protected int id -- 該事件的ID。
-
static long INPUT_METHOD_EVENT_MASK -- 選擇輸入方法事件的事件掩碼.
-
static long INVOCATION_EVENT_MASK -- 選擇調用事件的事件掩碼.
-
static long ITEM_EVENT_MASK -- 選擇項事件的事件掩碼.
-
static long KEY_EVENT_MASK -- 選擇鍵事件的事件掩碼.
-
static long MOUSE_EVENT_MASK -- 選擇鼠標事件的事件掩碼。
-
static long MOUSE_MOTION_EVENT_MASK -- 選擇鼠標移動事件的事件掩碼。
-
static long MOUSE_WHEEL_EVENT_MASK -- 選擇鼠標滾輪事件的事件掩碼.
-
static long PAINT_EVENT_MASK -- 選擇繪畫事件的事件掩碼.
-
static int RESERVED_ID_MAX -- 保留AWT事件ID的最大值.
-
static long TEXT_EVENT_MASK -- 選擇文本事件的事件掩碼。
-
static long WINDOW_EVENT_MASK -- 選擇窗口事件的事件掩碼。
-
static long WINDOW_FOCUS_EVENT_MASK -- 選擇窗口焦點事件的事件掩碼。
-
static long WINDOW_STATE_EVENT_MASK -- 選擇窗口狀態事件的事件掩碼。
類的構造函數
S.N. | 構造函數與說明 |
---|---|
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. |
繼承的方法
這個類繼承的方法從以下類:
-
java.util.EventObject
-
java.lang.Object