Swing - 事件類



事件類表示事件。Java 提供各種事件類,但是,這裡只討論那些更常用的事件類。

EventObject 類

它是所有事件狀態物件都應從中派生的根類。所有事件都使用對物件的引用(**源**)來構造,該物件在邏輯上被認為是事件最初發生的物件。此類在 **java.util** 包中定義。

類宣告

以下是 **java.util.EventObject** 類的宣告:

public class EventObject
   extends Object
      implements Serializable

欄位

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

**protected Object source** - 事件最初發生的物件。

類建構函式

序號 建構函式 & 描述
1

EventObject(Object source)

構造一個原型事件。

類方法

序號 方法 & 描述
1

Object getSource()

事件最初發生的物件。

2

String toString()

返回此 EventObject 的字串表示形式。

繼承的方法

此類繼承自以下類的方法:

  • java.lang.Object

Swing 事件類

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

序號 類 & 描述
1 AWTEvent

它是所有 Swing 事件的根事件類。此類及其子類取代了原始的 **java.awt.Event** 類。

2 ActionEvent

單擊按鈕或雙擊列表項時會生成 ActionEvent。

3 InputEvent

InputEvent 類是所有元件級輸入事件的根事件類。

4 KeyEvent

輸入字元時會生成 KeyEvent。

5 MouseEvent

此事件表示元件中發生了滑鼠操作。

6 WindowEvent

此類的物件表示視窗狀態的更改。

7 AdjustmentEvent

此類的物件表示可調整物件發出的調整事件。

8 ComponentEvent

此類的物件表示視窗狀態的更改。

9 ContainerEvent

此類的物件表示視窗狀態的更改。

10 MouseMotionEvent

此類的物件表示視窗狀態的更改。

11 PaintEvent

此類的物件表示視窗狀態的更改。

廣告
© . All rights reserved.