html body gwt点击事件

时间:2010-04-11 09:16:00

标签: html events gwt click

html文件有两个文本框和一个按钮。 但是当我只点击两个文本框和按钮之外时,我需要生成点击事件 element.how我能做到吗。

RootPanel.get()。addEventListener或类似的东西?帮助

2 个答案:

答案 0 :(得分:6)

在浏览器窗口中的任意位置键入将触发警告弹出窗口:

Event.addNativePreviewHandler(new Event.NativePreviewHandler() {
  @Override
  public void onPreviewNativeEvent(NativePreviewEvent event) {
    NativeEvent ne = event.getNativeEvent();
    if (KeyDownEvent.getType().getName().equals(ne.getType())) {
      Window.alert("who fired me last?"
          + event.getNativeEvent().getCurrentEventTarget()
          + "\nevent target:" + event.getNativeEvent().getEventTarget());
    }
  }
});

答案 1 :(得分:1)

我不知道,如果RootPanel.get().addEventListener有效,但您可以添加另一个包含三个元素的面板。您可以在新面板中添加一个监听器。