html body gwt click event - PullRequest
       9

html body gwt click event

1 голос
/ 11 апреля 2010

HTML-файл имеет два текстовых поля и одну кнопку. но мне нужно генерировать событие клика, когда я нажимаю только за пределами двух текстовых полей и кнопки element.how, как я могу это сделать.

RootPanel.get (). AddEventListener или что-то в этом роде? помощь.

Ответы [ 2 ]

6 голосов
/ 24 ноября 2010

Ввод в любом месте окна браузера вызовет всплывающее окно с предупреждением:

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 голос
/ 12 апреля 2010

Не знаю, работает ли RootPanel.get().addEventListener, но вы можете добавить еще одну панель, которая содержит три элемента. К новой панели вы можете добавить слушателя.

...