Swing事件監聽器
事件監聽器代表負責處理事件的接口。 Java 提供了各種事件監聽器類,但我們將討論那些被更頻繁地使用。每一個事件監聽器方法具有方法的EventObject類的子類的對象,這是作為一個單獨的參數。例如,鼠標事件偵聽器方法將接受MouseEvent的實例,其中派生的事件的EventObject。
EventListner 接口
它是一個標記接口,每一個監聽器接口擴展。這個類定義在java.util包。
類聲明
以下是聲明java.util.EventListener接口:
public interface EventListener
Swing事件監聽器接口:
以下是常用的的事件監聽器列表。
Sr. No. | Control & Description |
---|---|
1 |
ActionListener 該接口用於接收動作事件。 |
2 |
ComponentListener 該接口用於接收組件事件。 |
3 |
ItemListener 該接口用於接收項目事件。 |
4 |
KeyListener 該接口用於接收按鍵事件。 |
5 |
MouseListener 該接口用於接收鼠標事件。 |
6 |
WindowListener 該接口用於接收窗口事件。 |
7 |
AdjustmentListener 該接口用於接收調整事件。 |
8 |
ContainerListener 該接口用於接收容器事件。 |
9 |
MouseMotionListener 此接口用於接收鼠標移動事件。 |
10 |
FocusListener 該接口用於接收焦點事件。 |