SWING - 事件监听器( Event Listeners)
事件侦听器表示负责处理事件的接口。 Java提供了各种事件监听器类,但是,只讨论那些更频繁使用的类。 事件侦听器方法的每个方法都有一个参数作为对象,它是EventObject类的子类。 例如,鼠标事件侦听器方法将接受MouseEvent的实例,其中MouseEvent派生自EventObject。
EventListner接口
它是每个侦听器接口必须扩展的标记接口。 该类在java.util包中定义。
Class 声明 (Class Declaration)
以下是java.util.EventListener接口的声明 -
public interface EventListener
SWING事件监听器接口
以下是常用事件侦听器的列表。
Sr.No. | 类和描述 |
---|---|
1 | ActionListener 此接口用于接收动作事件。 |
2 | ComponentListener 此接口用于接收组件事件。 |
3 | ItemListener 此接口用于接收项目事件。 |
4 | KeyListener 该接口用于接收密钥事件。 |
5 | MouseListener 该接口用于接收鼠标事件。 |
6 | WindowListener 该接口用于接收窗口事件。 |
7 | AdjustmentListener 该接口用于接收调整事件。 |
8 | ContainerListener 此接口用于接收容器事件。 |
9 | MouseMotionListener 该接口用于接收鼠标运动事件。 |
10 | FocusListener 该接口用于接收焦点事件。 |