反正有没有检测到java中的用户不活动?

时间:2012-01-18 12:58:06

标签: java user-inactivity

我正在编写一个桌面应用程序,如果用户不使用计算机X分钟,我想在其中执行操作。就像在MSN messager或skype中自动空闲一样。任何提示?

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

你需要:

  • 在应用程序级别监听事件
  • 跟踪这些事件之间的时间间隔

阅读here这篇文章。你有 InactivityListener.java

下的代码

甚至有一个类似的主题:How to detect inactivity/idle time since last keypressed on j2me

答案 2 :(得分:1)

如果您还没有使用任何计时器/作业调度程序库,则可以使用基本上只休眠空闲的后台线程或quartz任务。