它是所有AWTEvent
事件的根事件類。該類及其子類取代原始的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 consume
- 控制在源處理事件後是否將事件發送回對等體 -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
- 保留的SWING事件ID的最大值。static long TEXT_EVENT_MASK
- 用於選擇文本事件的事件掩碼。static long WINDOW_EVENT_MASK
- 用於選擇窗口事件的事件掩碼。static long WINDOW_FOCUS_EVENT_MASK
- 用於選擇窗口焦點事件的事件掩碼。static long WINDOW_STATE_EVENT_MASK
- 用於選擇窗口狀態事件的事件掩碼。
類構造函數
編號 | 構造函數 | 描述 |
---|---|---|
1 | AWTEvent(Event event) |
根據1.0 樣式事件的參數構造AWTEvent對象。 |
2 | AWTEvent(java.lang.Object source, int id) |
使用指定的源對象和類型構造AWTEvent對象。 |
類方法
編號 | 構造函數 | 描述 |
---|---|---|
1 | protected void consume() |
如果可以使用此事件,則消耗此事件。 |
2 | int getID() |
返回事件類型。 |
3 | protected boolean isConsumed() |
返回是否已使用此事件。 |
4 | java.lang.String paramString() |
返回表示此Event事件狀態的字串。 |
5 | void setSource(java.lang.Object newSource) |
將事件重新定位到新來源。 |
6 | java.lang.String toString() |
返回此對象的String 表示形式。 |
方法繼承
該類繼承以下類中的方法 -
java.util.EventObject
java.lang.Object
上一篇:
Swing事件類
下一篇:
Swing事件監聽器