我正在开发一个自动注销课程。在没有操作的x分钟后,我想要注销用户。 一切正常,但我需要在我的应用程序中重点我的计时器。
我希望在应用程序中每次单击都重置计时器。有没有办法注意每次点击抛出一个事件?也许是LayeredPanel或GlassPanel?
我不喜欢通过移动鼠标重置计时器的想法。
答案 0 :(得分:4)
您可以向EntryPoint添加一些代码:
Event.addNativePreviewHandler(new NativePreviewHandler() {
@Override
public void onPreviewNativeEvent(NativePreviewEvent event) {
if (event.getNativeEvent().getType().equals("click")) {
// reset your timer
}
}
});
如果用户点击您的应用,您将有机会做某事。