事件监听器代表负责处理事件的接口。Java 提供了各种事件监听器类,但我们将讨论更频繁使用的那些事件监听器类。一个事件监听器的每个方法有一个参数作为一个对象,该对象是 EventObject 类的子类。例如,鼠标事件监听器的方法将接受 MouseEvent 的实例,其中 MouseEvent 是 EventObject 派生的。
它是一个标记接口,每一个监听器接口必须扩展它。这个类定义在 java.util 包中。
下面是 java.util.EventListener 接口的声明:
public interface EventListener
下面是常用的事件监听器列表。
| Sr. No. | 控件 & 描述 | 
|---|---|
| 1 | 
ActionListener 这个接口用于接收动作事件。  | 
| 2 | 
ComponentListener 这个接口用于接收组件事件。  | 
| 3 | 
ItemListener 这个接口用于接收项目事件。  | 
| 4 | 
KeyListener 这个接口用于接收按键事件。  | 
| 5 | 
MouseListener 这个接口用于接收鼠标事件。  | 
| 6 | 
WindowListener 这个接口用于接收窗口事件。  | 
| 7 | 
AdjustmentListener 这个接口用于接收调整事件。  | 
| 8 | 
ContainerListener 这个接口用于接收容器事件。  | 
| 9 | 
MouseMotionListener 这个接口用于接收鼠标移动事件。  | 
| 10 | 
FocusListener 这个接口用于接收焦点事件。  |