12.2 事件监视器XxxListener
来源:互联网 发布:波兰计算器c语言 编辑:程序博客网 时间:2024/06/01 08:46
p { margin-bottom: 0.21cm; }
事件监听器在java.awt.event包下面
事件处理机制
Gui只是程序提供给用户用户界面的组件 并不能为用户操作结果负责 用户操作结果由事件处理机制处理 程序与用户进行交互
事件:用户对组件的一个操作,称为一个事件
事件源:发生事件的组建源
事件处理器:某个java类中的负责处理事件的成员方法
事件分类
按产生事件的物理操作和gui组件的表现效果进行分类:
MouseEvent 鼠标的事件
WindowEvent窗体事件 如窗体最大化
ActionEvent点击了某个按钮 文本框中输入了内容等
按事件性质分类:
低级事件 普通的时间
语义时间(高级事件)某一个特定的组建他不关心怎么发生的事件
事件监听器
一个事件监听对象负责处理一类事件
一类事件的每一种发生的情况,分别由事件监听器对象中的一个方法来具体处理
在事件源和事件监听对象中进行约定的接口类,称为事件监听器接口
事件监听器的名称必须和时间类的名称相对应,如MuseEvent事件类的监听器对象的接口名为MouseListener.
处理发生在某个gui组件上的xEvent事件的某种情况,其处理的通用编写流程】
编写一个实现了xListener接口的事件监听类
XListener类中的用于处于该事件情况的方法编写处理代码
调用组建的addXxxListener方法将XListener创建的实例对象注册到GUI组件上
事件监听器使用实例
/**
*事件监听器
**/
publicclassMyWindowListener implementsWindowListener {
@Override
publicvoidwindowClosing(WindowEvent e) {
//TODOAuto-generated method stub
//得到返回事件的源返回
e.getWindow().setVisible(false);
//销毁
((Window)e.getSource()).dispose();
System.exit(0);
}
//省略其他的方法
}
- 12.2 事件监视器XxxListener
- 事件监视器
- sql事件监视器运用案例
- 15.4 处理事件(监视器)
- 监视器
- 监视器
- 监视器
- 组件与事件处理的监视器
- 使用SQL Server 事件查看器(活动监视器)查看执行过的SQL
- soap监视器
- Servlet监视器
- 死锁监视器
- 性能监视器
- 性能监视器
- java-监视器
- java监视器
- 性能监视器
- 监视器 RUIGE瑞鸽高清监视器TL-S1700HD
- 11.3 InvocationHandler对象运行原理
- 11.4 可执行代理和插入通告的通用方法
- 11.5 将代理方法封装成一个类(通用)
- 11.6实现一个类似于spring的可配置的AOP框架
- 12.1 AWT的基础知识和Frame类
- 12.2 事件监视器XxxListener
- POJ-1065-Wooden Sticks-贪心-多关键字排序
- 12.3 事件适配器XxxAdapte
- 12.4 修改组件的默认事件处理方式
- 数据挖掘 graph mining 之 ranking 介绍
- 12.5.1 Graphics类与图形绘制和组件重绘的处理
- 日记导航
- poj1598 Excuses, Excuses!
- 后台页面访问权限:页面基类&内置票据认证 使用方法