JAVA自学-事件处理
来源:互联网 发布:淘宝机构招聘信息 编辑:程序博客网 时间:2024/06/01 09:16
8.1事件处理基础
·所有事件对象最终派生于java.util.EventObject类;按钮发送ActionEvent对象,窗口发送WindowEvent对象;
·AWT事件处理器机制:1.监听器对象是一个监听器接口的类的实例;2.事件源是一个能注册监听器对象并发送事件对象的对象;3.当事件发生时,事件源能将事件对时间传递给所有注册的监听器;4.监听器对象判断如何响应;
·用户点击按钮,JButton对象就会创建一个ActionEvent对象,然后调用listener.actionPerformed(event)传递事件对象;将多个监视器对象添加到一个源中,用户点击按钮就会调用所有监听器的actionPerformed方法;
·AWT监视器接口有一个适配器类,这个类自动实现了接口中的所有方法但每个方法均不反应;从而不必实现接口中的每个方法;
8.2动作
·Action接口是ActionListener接口的扩展;动作是封装下列内容的对象:1.命令的说明;2.执行命令所需要的参数;
·Acton接口有7个方法,AbstractAction类实现了除actionPerformed外的所有方法;
·使动作对象能通过用户敲击键盘来执行,首先要生成KeyStroke类对象;不需要构造器,调用KeyStroke类中静态方法getKeyStroke方法;
8.3鼠标事件
·用户点击鼠标按钮:第一次按下调用mousePressed;被释放时调用mouseReleased;最后调用mouseClicked;-----------只需最终点击事件,可以忽略前两步;
·获取鼠标点下的位置,用MouseEvent类对象做参数调用getX和getY;区分单击双击和三击,使用getClickCount方法;
8.4 AWT事件继承层次
·事件对象封装了事件源与监听器彼此通信的事件信息;
·语义事件类,接口P304;PDF P311;
- JAVA自学-事件处理
- Java自学005事件处理模型
- 自学java总结----异常处理
- 自学Android历程->Android应用的是事件处理机制
- java自学笔记之异常处理
- Java自学总结之六异常处理
- Java自学笔记之struts2异常处理
- java的事件处理
- Java事件处理模式
- java的事件处理
- java的事件处理
- java的事件处理
- 初识java事件处理
- Java事件处理模式
- java 事件处理演示
- java的事件处理
- java 事件处理机制
- Java事件处理
- Android 打造炫目的圆形菜单 秒秒钟高仿建行圆形菜单
- .NET开发者必备的工具箱
- Sequence of shopping carts analysis with R(0) – Sankey diagram
- ExtJS中layout布局详解
- 【iOS开发-116】内存测试管理和优化:Analyze和Profile,以及iOS开发常用工具simPholders、fabric
- JAVA自学-事件处理
- Shopping cart analysis with R(-1) – Multi-layer pie chart
- ECSHOP插件大全 ecshop模板2014集合包
- Android技术——数据库(一):基本概念
- ARP欺骗:先认识再防御
- 一些常用的UTIL工具
- jxls导出excel
- kmp字符串的匹配
- 跟老紫竹学Java-计数器-新建项目