事件監聽器表示負責處理事件的介面。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 | 該介面用於接收焦點事件。 |
上一篇:
Swing事件類
下一篇:
Swing事件適配器
