Вопрос

I am writing a desktop application in which I want to perform an operation if user doesn't use the computer for X number of minutes. Just like auto idle in MSN messager or skype. Any hints?

Это было полезно?

Решение

Другие советы

you need to:

  • listen for events at the application level
  • track the time interval between these events

read here this article. you have the code under InactivityListener.java

And there is even a similar thread: How to detect inactivity/idle time since last keypressed on j2me

You can use a background thread that basically only sleeps idle or a quartz task if you are not already using any timer/job scheduler library.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top