首先,这不是这个问题的重复:JavaFX 2 User Idle Detection因为该问题仅涉及用户未使用其应用程序的问题。我的问题是知道用户是在计算机上使用任何应用程序还是根本没有。
我认为经过几次尝试后,提出这个问题的最简单方法是提供一个场景。用户登录到PC,我的应用程序启动。
用户可能会对我的应用程序进行一些更改,然后最小化窗口并开始处理某个项目,word文档或其他任何内容。一直以来我的应用程序都处于空闲状态,因为用户没有使用它,但他们仍在使用计算机。
在他们的word文档上工作15或20分钟后,他们起身走到厨房做三明治。
在他们离开电脑很短的时间后,他们又回来并再次开始处理word文档。
我的javafx应用程序如何检测到他们已经离开厨房5或6分钟,并在他们返回时弹出一个窗口询问输入?用户不需要手动最大化我的应用程序窗口,它应该自动发生。