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