由于各种原因,我最近不得不使用这几次.这是如何使用GWT本机预览处理程序的一个非常基本的示例.
我有一点警告要注意:onPreviewNativeEvent()将被执行....经常.如果你在这里放置任何类型的计算昂贵的逻辑,它将减慢一切,尤其是在IE和/或旧计算机上.根据您的需要,这可能不是问题,但值得一提.
Event.addNativePreviewHandler(new NativePreviewHandler() {
public void onPreviewNativeEvent(final NativePreviewEvent event) {
final int eventType = event.getTypeInt();
switch (eventType) {
case Event.ONMOUSEMOVE:
//mouse tracking logic?
break;
case Event.ONCLICK:
final int eventX = event.getNativeEvent().getClientX();
final int eventY = event.getNativeEvent().getClientY();
Window.alert("Clicked @ " + eventX + "," + eventY);
break;
default:
// not interested in other events
}
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4416 次 |
| 最近记录: |