SWT:底层事件与高级事件的联系
2011-02-23 00:51
169 查看
在最底层,系统还是使用的底层事件(这里的底层事件是指无类型事件,不指os底层事件,关于os事件与swt事件的转化今后另外总结)。
高级事件只不过是从名称上更见名知义。
从源代码上可以看到,高级事件实际上还是添加的底层事件。以下是Control中摘录的源代码片段。
org.eclipse.swt.Control
ControlIstener事件
public void addControlListener(ControlListener listener) {
checkWidget ();
if (listener == null) error (SWT.ERROR_NULL_ARGUMENT);
TypedListener typedListener = new TypedListener (listener);
addListener (SWT.Resize,typedListener);//在这里添加的底层事件
addListener (SWT.Move,typedListener);
}
高级事件只不过是从名称上更见名知义。
从源代码上可以看到,高级事件实际上还是添加的底层事件。以下是Control中摘录的源代码片段。
org.eclipse.swt.Control
ControlIstener事件
public void addControlListener(ControlListener listener) {
checkWidget ();
if (listener == null) error (SWT.ERROR_NULL_ARGUMENT);
TypedListener typedListener = new TypedListener (listener);
addListener (SWT.Resize,typedListener);//在这里添加的底层事件
addListener (SWT.Move,typedListener);
}
相关文章推荐
- SWT类所代表的事件常量
- [jQuery知识]jQuery之知识九-事件高级
- SWT:鼠标滚轮事件
- 在SWT中,如何点击一个按钮跳转到另外一个窗口?监听事件如何编写?
- DOM2中的高级事件处理(Advanced Event Handling with DOM Level 2)
- swt编写事件将窗体缩小到最小磁盘
- JavaScript高级程序设计11--事件
- JS高级程序设计13-事件
- (4)事件处理——(14)展示和隐藏高级特点 (Showing and hiding advanced features)
- SWT事件的四种写法
- 基于底层事件的录制回放实现
- SWT/Jface 事件监听
- swt为关闭窗口添加确认事件
- 黑马程序员---委托与事件的区别与联系
- javascript的高级使用,设置页面元素是否相应事件与显示“正在处理”对话框
- [技术回顾系列]--c#中事件高级应用
- SWT高级主题第一部分
- 关于KeyPress和KeyDown事件的区别和联系
- QT源码之Qt信号槽机制与事件机制的联系
- 读javascript高级程序设计11-事件