Categories: SWING 教程

SWING 事件监听器

SWING 事件监听器

事件监听器代表负责处理事件的接口。Java 提供了各种事件监听器类,但我们将讨论更频繁使用的那些事件监听器类。一个事件监听器的每个方法有一个参数作为一个对象,该对象是 EventObject 类的子类。例如,鼠标事件监听器的方法将接受 MouseEvent 的实例,其中 MouseEvent 是 EventObject 派生的。

EventListner 接口

它是一个标记接口,每一个监听器接口必须扩展它。这个类定义在 java.util 包中。

类声明

下面是 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
这个接口用于接收焦点事件。
andy

前端小白,在Web176教程网这个平台跟大家一起学习,加油!

Share
Published by
andy

Recent Posts

自定义指令:聊聊vue中的自定义指令应用法则

今天我们来聊聊vue中的自定义…

6 天 ago

聊聊Vue中@click.stop和@click.prevent

一起来学下聊聊Vue中@cli…

2 周 ago

Nginx 基本操作:启动、停止、重启命令。

我们来学习Nginx基础操作:…

2 周 ago

Vue3:手动清理keep-alive组件缓存的方法

Vue3中手动清理keep-a…

3 周 ago

聊聊React和Vue组件更新的实现及区别

React 和 Vue 都是当…

4 周 ago