
- 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
此介面用於接收焦點事件。 |
廣告