Widget:notifyListeners方法---主动触发事件
来源:互联网 发布:vb6.0数据库编程教程 编辑:程序博客网 时间:2024/06/04 18:46
这里把去点击某个小部件(widget)所导致的事件的过程当作是被动的。因为事件触发是被动的。
主动是指在其它部分的代码里去触发小部件所注册的事件,而本身并没有真正意义上的去点击控件。
使用示例
Event event = new Event();
event.type = SWT.Selection;
b1.notifyListeners(SWT.Selection, event);
方法描述和原型:
/**
* Notifies all of the receiver's listeners for events
* of the given type that one such event has occurred by
* invoking their <code>handleEvent()</code> method. The
* event type is one of the event constants defined in class
* <code>SWT</code>.
*
* @param eventType the type of event which has occurred
* @param event the event data
*
* @exception SWTException <ul>
* <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li>
* <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li>
* </ul>
*
* @see SWT
* @see #addListener
* @see #getListeners(int)
* @see #removeListener(int, Listener)
*/
public void notifyListeners (int eventType, Event event) {
checkWidget();
if (event == null) event = new Event ();
sendEvent (eventType, event);
}
- Widget:notifyListeners方法---主动触发事件
- DevExpress GridView 主动触发CustomRowCellEdit事件
- 024主动触发按钮的单击事件
- html5系列:伪主动触发input:file的click事件
- 伪主动触发input:file的click事件
- 使用连接触发事件方法
- JQuery触发事件的方法
- Android主动触发onSaveInstanceState
- 主动触发错误
- 用attachEvent()/addEventListener()方法添加触发事件
- 触发数据的事件对应查找方法
- 手动触发js事件的一种方法
- 解决FileSystemWatcher事件多次触发的方法
- JS中手动触发事件的方法
- submit() 方法不触发 onsubmit事件
- Java 事件触发接口回调方法
- attachEvent()/addEventListener()方法添加触发事件
- 用attachEvent()/addEventListener()方法添加触发事件
- 为什么 Dropbox 比同类产品更受欢迎?
- 钱能C++语言读书笔记(四)
- 我很难静下来
- Extjs表单组件及属性
- Web 是开源最大的成功
- Widget:notifyListeners方法---主动触发事件
- bound与clientarea区别
- SWT中资源基类Resouce
- 设置GC绘图的透明度
- 设置GC绘图中抗锯齿
- DAS、NAS、SAN、iSCSI 存储方案概述
- SWT:无法获取焦点的一些widget
- getSubblogId
- 好多QT