位置:首頁 > Java技術 > Swing > SWING Event事件類

SWING 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

SWING Event 類:

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

Sr. No. 控件&說明
1 AWTEvent
它是所有Swing事件的根事件類。這個類及其子類取代原來的java.awt.Event類。
2 ActionEvent
按鈕被點擊時,都會生成ActionEvent雙擊或列表中的項目。
3 InputEvent
InputEvent類是所有組件級彆輸入事件的根事件類。
4 KeyEvent
輸入字符的關鍵事件產生。
5 MouseEvent
此事件表明在一個組件中發生鼠標動作。
6 WindowEvent
這個類的對象表示一個窗口的狀態的變化。
7 AdjustmentEvent
這個類的對象代表可調對象發出的調整事件。
8 ComponentEvent
這個類的對象表示一個窗口的狀態的變化。
9 ContainerEvent
這個類的對象表示一個窗口的狀態的變化。
10 MouseMotionEvent
這個類的對象表示一個窗口的狀態的變化。
11 PaintEvent
這個類的對象表示一個窗口的狀態的變化。