java事件处理机制
来源:互联网 发布:域名交易平台哪个好 编辑:程序博客网 时间:2024/05/18 12:03
转帖http://zmfkplj.javaeye.com/blog/629678
在初学java swing时便用的是Jbuilder,便捷的工具下产生的结果有两个,一好一坏。好的方面是太爽了,仅仅鼠标点击,鼠标移动,便会产出不用理解的代码,而这些代码照样能运行,完成所需要的功能;坏的方面是太糟了,当离开Jbuilder工具开发swing时,所有的方面通通没有,所有的代码也说明没有,所有的功能也是当然无存。
只记得Jbuilder下swing开发步骤是添加监听器,监听器中写代码,而所有的处理代码其实是在发生主页面代码的里面,而是监听器来调用。其实java事件处理机制也不难理解,
事件处理含有三个对象,事件源,事件状态,事件监听器,在oop中一切皆是对象,故三个对对象也便是对象,对象便有对象的属性和方法,这简化了过程分析,只注重对象,当编写自己的事件处理时,可写一对象作为事件源,写一方法添加此事件源的监听器,而事件状态的对象,只包含事件源对象,所有的这些简化的超级简单,而写好代码,而深层的代码机制为何,这也自然明了,这如同在学习操作系统原理时,当资源共享时若是多任务时,便会产生冲突,而解决冲突的办法有软件法,硬件法,信号量法,管程法,消息法。对于事件处理模型好像信号量中wait对应的原语操作single,有事件便会触发,没事件便会一直处于等待状态
java事件可通俗的分为两类
语义事件
转义事件
语义事件有键盘,鼠标,窗口
转义事件有 文本改变,按钮选中,列表选中。。。
其实这两种事件是相互渗透
- java 事件处理机制
- JAVA事件处理机制
- JAVA事件处理机制
- java事件处理机制
- Java事件处理机制
- java事件处理机制
- Java- 事件处理机制
- Java- 事件处理机制
- java事件处理机制
- java事件处理机制
- java-事件处理机制
- java事件处理机制
- java 事件处理机制
- java事件处理机制
- java事件处理机制
- Java-事件处理机制
- JAVA事件处理机制
- 读Java事件处理机制
- 一次可爱而感人道歉
- 正则表达式(数字)
- SQL Server 2000/2005 分页SQL
- 看书是一件很枯燥的事情
- kvm virtual machine creation
- java事件处理机制
- Android APK 签名(1.5以上版本)
- C++子类构造函数出错处理
- java实现对数据库日期天数的处理
- C#-SQL查询
- android 保存图片到数据库
- strut2开发注意事项
- 海量数据查询优化
- window.open()的所有参数列表