- SWING 教程
- SWING - 主頁
- SWING - 概述
- SWING - 環境
- SWING - 控制元件
- SWING - 事件處理
- SWING - 事件類
- SWING - 事件偵聽器
- SWING - 事件介面卡
- SWING - 佈局
- SWING - 選單
- SWING - 容器
- SWING 實用資源
- SWING - 快速指南
- SWING - 實用資源
- SWING - 討論
SWING - 事件偵聽器
事件偵聽器表示負責處理事件的介面。Java 提供各種事件偵聽器類,但是,這裡僅討論最常用的那些類。事件偵聽器方法的每個方法都有一個單個引數,作為 EventObject 類子類的物件。例如,滑鼠事件偵聽器方法將接受 MouseEvent 的例項,其中 MouseEvent 派生自 EventObject。
EventListner 介面
它是一個標記介面,每個偵聽器介面都必須擴充套件該介面。此類在 java.util 包中定義。
類宣告
以下是 java.util.EventListener 介面的宣告 -
public interface EventListener
SWING 事件偵聽器介面
以下是常用事件偵聽器的列表。
| 序號 | 類和說明 |
|---|---|
| 1 | ActionListener
此介面用於接收操作事件。 |
| 2 | ComponentListener
此介面用於接收元件事件。 |
| 3 | ItemListener
此介面用於接收專案事件。 |
| 4 | KeyListener
此介面用於接收按鍵事件。 |
| 5 | MouseListener
此介面用於接收滑鼠事件。 |
| 6 | WindowListener
此介面用於接收視窗事件。 |
| 7 | AdjustmentListener
此介面用於接收調整事件。 |
| 8 | ContainerListener
此介面用於接收容器事件。 |
| 9 | MouseMotionListener
此介面用於接收滑鼠運動事件。 |
| 10 | FocusListener
此介面用於接收焦點事件。 |
廣告