|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.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
中的 toString
public 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。