注意gwt应用程序中的每次单击

时间:2013-11-26 16:13:33

标签: java gwt

我正在开发一个自动注销课程。在没有操作的x分钟后,我想要注销用户。 一切正常,但我需要在我的应用程序中重点我的计时器。

我希望在应用程序中每次单击都重置计时器。有没有办法注意每次点击抛出一个事件?也许是LayeredPanel或GlassPanel?

我不喜欢通过移动鼠标重置计时器的想法。

1 个答案:

答案 0 :(得分:4)

您可以向EntryPoint添加一些代码:

Event.addNativePreviewHandler(new NativePreviewHandler() { 
  @Override 
  public void onPreviewNativeEvent(NativePreviewEvent event) {
    if (event.getNativeEvent().getType().equals("click")) { 
      // reset your timer
    } 
  }
});

如果用户点击您的应用,您将有机会做某事。