是什么让时间和方法对号入座
来源:互联网 发布:post请求参数传递数组 编辑:程序博客网 时间:2024/05/01 21:54
2楼说得很好。
我唯一要补充的是:组件要负责将事件送到注册的每个Listener对象上,而不是像这片代码中所示的这1个Listener对象上。
实际上写组件(控件)是比较难的,因为组件要给使用组件的人以方便。JavaBean事件处理机制将事件、事件的监听和事件的处理解耦:事件和事件的监听实际上是组件完成的,而事件的处理是用户实现的Listener对象承担的。组件和Listener对象之间是一种回调机制。
我唯一要补充的是:组件要负责将事件送到注册的每个Listener对象上,而不是像这片代码中所示的这1个Listener对象上。
实际上写组件(控件)是比较难的,因为组件要给使用组件的人以方便。JavaBean事件处理机制将事件、事件的监听和事件的处理解耦:事件和事件的监听实际上是组件完成的,而事件的处理是用户实现的Listener对象承担的。组件和Listener对象之间是一种回调机制。
LZ的疑问简单回答如下:Java系统会在鼠标按下的一瞬间来调用用户提供的Listener对象上的mousePressed方法,也会在鼠标松开的一瞬间来调用用户提供的Listener对象上的mouseReleased方法。一切衔接的重担在Java系统身上。
src:
http://bbs.csdn.net/topics/350147962
0 0
- 是什么让时间和方法对号入座
- 学习一个新领域的知识的最佳方法和最快时间各是什么?
- 学习一个新领域知识的最佳方法和最快时间各是什么?
- 空间局部性和时间局部性的策略是什么
- 是什么让我进步?
- 是什么让员工留下来?
- 是什么让大象跳舞?
- 是什么让大象跳舞?
- 21个让你拥有更多时间的方法
- 让AS3编译时间缩短为0的方法
- 时间管理和方法总结
- Servlet的init()方法和service()方法的区别是什么
- wait()方法和 sleep()方法的区别是什么?
- Java中的wait()方法和sleep()方法的区别是什么?
- java 中的 wait()方法和 sleep()方法的区别是什么?
- java 中的 wait()方法和 sleep()方法的区别是什么?
- sleep()方法和wait()方法的区别是什么?
- 静态方法和非静态方法的区别是什么
- obj-y,obj-m 区别
- 构建易于扩展的REST风格的后端
- linux shell 脚本实现tcp/upd协议通讯(重定向应用)
- 最短路
- 实例学习gcc+gdb+make
- 是什么让时间和方法对号入座
- CreateWaitableTimer
- Color Transformations and the Color Matrix
- request 获取各种路径
- java基本类型占位和
- Ubuntu 12.04更新源
- 改变世界的17个等式
- 远程服务器返回错误: (500) 内部服务器错误
- 堆的实现 2196. Nuanran's Idol II