事件監聽器表示負責處理事件的介面。Java提供了各種事件監聽器類,但是這裡只討論那些經常使用的類。事件監聽器方法的每個方法都有一個引數作為物件,它是EventObject
類的子類。例如,滑鼠事件監聽器方法將接受MouseEvent
的範例,其中MouseEvent
派生自EventObject
類。
它是每個監聽器介面必須擴充套件的標記介面。該介面在java.util
包中定義。
以下是java.util.EventListener
介面的宣告 -
public interface EventListener
以下是常用事件監聽器的列表。
編號 | 類 | 描述 |
---|---|---|
1 | ActionListener | 此介面用於接收動作事件。 |
2 | ComponentListener | 此介面用於接收元件事件。 |
3 | ItemListener | 此介面用於接收專案事件。 |
4 | KeyListener | 該介面用於接收按鍵事件。 |
5 | MouseListener | 該介面用於接收滑鼠事件。 |
6 | WindowListener | 該介面用於接收視窗事件。 |
7 | AdjustmentListener | 該介面用於接收調整事件。 |
8 | ContainerListener | 此介面用於接收容器事件。 |
9 | MouseMotionListener | 該介面用於接收滑鼠運動事件。 |
10 | FocusListener | 該介面用於接收焦點事件。 |