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