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

此介面用於接收焦點事件。

廣告