- SWING 教程
- SWING - 主页
- SWING - 概述
- SWING - 环境
- SWING - 控件
- SWING - 事件处理
- SWING - 事件类
- SWING - 事件侦听器
- SWING - 事件适配器
- SWING - 布局
- SWING - 菜单
- SWING - 容器
- SWING 实用资源
- SWING - 快速指南
- SWING - 实用资源
- SWING - 讨论
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
此接口用于接收焦点事件。 |
广告