SWING - 事件侦听器



事件侦听器表示负责处理事件的接口。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

此接口用于接收焦点事件。

广告