SWING 事件監(jiān)聽器

2018-08-12 21:21 更新

SWING 事件監(jiān)聽器

事件監(jiān)聽器代表負責處理事件的接口。Java 提供了各種事件監(jiān)聽器類,但我們將討論更頻繁使用的那些事件監(jiān)聽器類。一個事件監(jiān)聽器的每個方法有一個參數(shù)作為一個對象,該對象是 EventObject 類的子類。例如,鼠標事件監(jiān)聽器的方法將接受 MouseEvent 的實例,其中 MouseEvent 是 EventObject 派生的。

EventListner 接口

它是一個標記接口,每一個監(jiān)聽器接口必須擴展它。這個類定義在 java.util 包中。

類聲明

下面是 java.util.EventListener 接口的聲明:

public interface EventListener

SWING 事件監(jiān)聽器接口:

下面是常用的事件監(jiān)聽器列表。

Sr. No. 控件 & 描述
1 ActionListener
這個接口用于接收動作事件。
2 ComponentListener
這個接口用于接收組件事件。
3 ItemListener
這個接口用于接收項目事件。
4 KeyListener
這個接口用于接收按鍵事件。
5 MouseListener
這個接口用于接收鼠標事件。
6 WindowListener
這個接口用于接收窗口事件。
7 AdjustmentListener
這個接口用于接收調整事件。
8 ContainerListener
這個接口用于接收容器事件。
9 MouseMotionListener
這個接口用于接收鼠標移動事件。
10 FocusListener
這個接口用于接收焦點事件。
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號