Обнаружение неактивности клавиатуры / состояния простоя в JavaFX - PullRequest
0 голосов
/ 06 апреля 2020

В настоящее время я работаю с ключевыми слушателями JavaFX. Я могу определить ввод с клавиатуры, но мой алгоритм требует обнаружения неактивности на клавиатуре. Есть ли код ключа или любой другой объект, который идентифицирует неактивность?

1 Ответ

0 голосов
/ 06 апреля 2020

Ну, после небольшого исследования я нашел ответ. Мы можем обнаружить бездействие, записав разницу между временем последнего действия и текущим временем.

Например:

double activityTime;
if(event){
  activityTime = System.currentTimeMillis()*1000; // *1000 will convert milliseconds to seconds
}
if(System.currentTimeMillis()*1000 - activityTime > 5){
    //This block will be triggered after 5 seconds of inactivity
    //statements
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...