AWT 事件監聽器(Event Listeners)


事件偵聽器代表負責處理事件的介面。Java提供了各種事件監聽器類,但我們將討論那些被更頻繁地使用。每一個事件偵聽器方法具有方法的EventObject類的子類的物件,這是作為一個單獨的引數。例如,滑鼠事件偵聽器方法將接受MouseEvent的範例,其中派生的事件的EventObject。

EventListner介面

它是一個標記介面,每一個監聽器介面擴充套件。這個類定義在java.util包。

類的宣告

以下是宣告java.util.EventListener 介面:

public interface EventListener

AWT Event Listener 介面:

以下是常用的事件偵聽器列表。

Sr. No. 控制&說明
1 ActionListener
該介面用於接收動作事件。
2 ComponentListener
該介面用於接收元件事件。
3 ItemListener
該介面用於接收專案事件。
4 KeyListener
該介面用於接收鍵事件。
5 MouseListener
該介面用於接收滑鼠事件。
6 TextListener
該介面用於接收文字事件。
7 WindowListener
該介面用於接收視窗事件。
8 AdjustmentListener
該介面用於接收調整事件。
9 ContainerListener
該介面用於接收容器事件。
10 MouseMotionListener
此介面用於接收滑鼠移動事件。
11 FocusListener
該介面用於接收焦點事件。