|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.util.EventObject
java.awt.AWTEvent
public abstract class AWTEvent
所有 AWT 事件的根事件類別。此類別及其子類別取代了原來的 java.awt.Event 類別。此根 AWTEvent 類別(在 java.awt.event 套件的外部定義)的子類別定義的事件 ID 值應該大於 RESERVED_ID_MAX 定義的值。
Component 子類別需要此子類別中定義的事件遮罩碼,它使用 Component.enableEvents() 來選擇未被已註冊偵聽器選擇的事件型別。如果在一個元件上註冊了偵聽器,則該元件已經在內部設置了適當的事件遮罩碼。
也使用該遮罩碼來指定 AWTEventListener 應該偵聽的事件型別。用按位或運算將該遮罩碼集中起來,並傳遞給 Toolkit.addAWTEventListener。
Component.enableEvents(long),
Toolkit.addAWTEventListener(java.awt.event.AWTEventListener, long),
ActionEvent,
AdjustmentEvent,
ComponentEvent,
ContainerEvent,
FocusEvent,
InputMethodEvent,
InvocationEvent,
ItemEvent,
HierarchyEvent,
KeyEvent,
MouseEvent,
MouseWheelEvent,
PaintEvent,
TextEvent,
WindowEvent,
序列化表格| 欄位摘要 | |
|---|---|
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
用於選擇視窗狀態事件的事件遮罩碼。 |
| 從類別 java.util.EventObject 繼承的欄位 |
|---|
source |
| 建構子摘要 | |
|---|---|
AWTEvent(Event event)
從 1.0 樣式的事件參數建構一個 AWTEvent 物件。 |
|
AWTEvent(Object source,
int id)
使用指定的源物件和型別建構一個 AWTEvent 物件。 |
|
| 方法摘要 | |
|---|---|
protected void |
consume()
如果能夠使用此事件,則使用此事件。 |
int |
getID()
返回事件型別。 |
protected boolean |
isConsumed()
返回是否已經使用了此事件。 |
String |
paramString()
返回表示此 Event 狀態的字元串。 |
void |
setSource(Object newSource)
將事件的目標更改為新的源。 |
String |
toString()
返回此物件的字元串表示形式。 |
| 從類別 java.util.EventObject 繼承的方法 |
|---|
getSource |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 欄位詳細資訊 |
|---|
protected int id
getID(),
AWTEvent(java.lang.Object, int)protected boolean consumed
consume(),
isConsumed()public static final long COMPONENT_EVENT_MASK
public static final long CONTAINER_EVENT_MASK
public static final long FOCUS_EVENT_MASK
public static final long KEY_EVENT_MASK
public static final long MOUSE_EVENT_MASK
public static final long MOUSE_MOTION_EVENT_MASK
public static final long WINDOW_EVENT_MASK
public static final long ACTION_EVENT_MASK
public static final long ADJUSTMENT_EVENT_MASK
public static final long ITEM_EVENT_MASK
public static final long TEXT_EVENT_MASK
public static final long INPUT_METHOD_EVENT_MASK
public static final long PAINT_EVENT_MASK
public static final long INVOCATION_EVENT_MASK
public static final long HIERARCHY_EVENT_MASK
public static final long HIERARCHY_BOUNDS_EVENT_MASK
public static final long MOUSE_WHEEL_EVENT_MASK
public static final long WINDOW_STATE_EVENT_MASK
public static final long WINDOW_FOCUS_EVENT_MASK
public static final int RESERVED_ID_MAX
| 建構子詳細資訊 |
|---|
public AWTEvent(Event event)
event - 舊式的事件
public AWTEvent(Object source,
int id)
source - 產生該事件的物件| 方法詳細資訊 |
|---|
public void setSource(Object newSource)
只有事件目標子系統才能使用此方法,如客戶機定義的 KeyboardFocusManager。一般的客戶機不能使用。
newSource - 指派事件的新物件public int getID()
public String toString()
EventObject 中的 toStringpublic String paramString()
Event 狀態的字元串。此方法僅在進行除錯的時候使用,返回的字元串的內容和格式也根據不同的實作而不同。返回的字元串可以為空,但不可以為 null。
protected void consume()
protected boolean isConsumed()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。