事件监听器代表负责处理事件的接口。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 这个接口用于接收焦点事件。 |
JRadioButtonMenuItem类表示可以包含在菜单中的复选框。选中菜单中的复选框可将控件的状态从打开更改为关闭或从关闭更改为打开。...
现在我们将应用简单的例子来一步一步教你如何使用 Junit。JUnit的一些注意事项:测试方法必须使用 @Test 修饰测试方法必须使用 p...
该功能依赖p6spy组件,完美的输出打印SQL及执行时长3.1.0以上版本示例工程:mybatis-plus-sample-crudp6spy依赖引入Maven:d...
MybatisX是一款基于IDEA的快速开发插件,为效率而生。安装方法:打开IDEA,进入File-Settings-Plugins-BrowseRepositories,输入...
if使用动态SQL最常见情景是根据条件包含where子句的一部分。比如:select id="findActiveBlogWithTitleLike" resu...
当通过HTTP发送XML数据时,就有必要使用JSP来处理传入和流出的XML文档了,比如RSS文档。作为一个XML文档,它仅仅只是一堆文本而...
Servlet 表单数据很多情况下,需要传递一些信息,从浏览器到 Web 服务器,最终到后台程序。浏览器使用两种方法可将这些信息传递...