AWT Event類


事件類代表了本次活動。 Java提供了各種事件類,但我們將討論那些被更頻繁地使用。

EventObject 類

它是根類,應得到所有事件狀態物件。構造一個物件的參照,所有事件的源,這是邏輯上被認為是事件最初發生時的物件。這個類定義在java.util包。

類的宣告

以下是宣告為java.util.EventObject類:

public class EventObject
   extends Object
      implements Serializable

欄位域

以下是類java.util.EventObject 的欄位:

  • protected Object source -- 在其最初的事件發生的物件。

類別建構函式

S.N. 建構函式&說明
1 EventObject(Object source) 
Constructs a prototypical Event.

類方法

S.N. 方法和說明
1 Object getSource()
The object on which the Event initially occurred.
2 String toString()
Returns a String representation of this EventObject.

繼承的方法

這個類從以下類繼承的方法:

  • java.lang.Object

AWT事件類:

以下是常用的事件類的列表。

Sr.No. 控制與說明
1 AWTEvent
它是所有AWT事件的根事件類。這個類及其子類取代原來的java.awt.Event類。
2 ActionEvent
按鈕被點選時,都會生成ActionEvent雙擊或列表中的專案。
3 InputEvent
InputEvent類是所有元件級別輸入事件的根事件類。
4 KeyEvent
輸入字元鍵事件產生。
5 MouseEvent
此事件表明在一個元件中發生滑鼠動作。
6 TextEvent
這個類的物件表示文字事件。
7 WindowEvent
這個類的物件表示一個視窗的狀態的變化。
8 AdjustmentEvent
這個類的物件代表可調物件發出的調整事件。
9 ComponentEvent
這個類的物件表示一個視窗的狀態的變化。
10 ContainerEvent
這個類的物件表示一個視窗的狀態的變化。
11 MouseMotionEvent
這個類的物件表示一個視窗的狀態的變化。
12 PaintEvent
這個類的物件表示一個視窗的狀態的變化。