Javafx 2 如何在JavaFX2中检测用户空闲?

Javafx 2 如何在JavaFX2中检测用户空闲?,javafx-2,Javafx 2,我有一个JavaFX应用程序,我想检测自上次操作(鼠标单击、按钮按下等)以来经过的时间。有没有办法注册一些全局操作侦听器,或者我需要在所有控件上侦听操作?似乎我找到了解决方案-在舞台上注册事件筛选器(scalafx语法): 似乎我找到了解决方案-在舞台上注册事件过滤器(scalafx语法): stage.delegate.addEventFilter[javafx.event.Event]( javafx.event.EventType.ROOT, new javafx.event.Ev

我有一个JavaFX应用程序,我想检测自上次操作(鼠标单击、按钮按下等)以来经过的时间。有没有办法注册一些全局操作侦听器,或者我需要在所有控件上侦听操作?

似乎我找到了解决方案-在舞台上注册事件筛选器(scalafx语法):


似乎我找到了解决方案-在舞台上注册事件过滤器(scalafx语法):

stage.delegate.addEventFilter[javafx.event.Event](
  javafx.event.EventType.ROOT,
  new javafx.event.EventHandler[javafx.event.Event] {
    def handle(e: javafx.event.Event) = {
      StageDirector ! "event"
    }
  }
)