- Swing 教程
- Swing - 首頁
- Swing - 概述
- Swing - 環境
- Swing - 控制元件
- Swing - 事件處理
- Swing - 事件類
- Swing - 事件監聽器
- Swing - 事件介面卡
- Swing - 佈局
- Swing - 選單
- Swing - 容器
- Swing 有用資源
- Swing - 快速指南
- Swing - 有用資源
- Swing - 討論
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
此類的物件表示視窗狀態的更改。 |
廣告