Установка таймаута в моем приложении Swing

1

У меня есть приложение Java swing с несколькими панелями и переходами между ними (кнопка, входы...). Теперь я хочу установить тайм-аут для всего моего приложения (которое выйдет из системы на моем программном обеспечении) и вернуть пользователя в другой JPanel (мне не нужна помощь для этой части).

После некоторых исследований я нашел что-то, что работает (не полностью реализовано atm), я добавляю слушателей Key, MouseMotion и MouseWheel ко всем моим элементам swing и перезагружая свой таймер для любого действия пользователя.

Я хотел знать, есть ли встроенная функция, которая может справиться с такой ситуацией или сделать ее более приятным способом. благодаря

Теги:
swing
listener

1 ответ

5
Лучший ответ

Я добавляю слушателей Key, MouseMotion и MouseWheel для ВСЕХ моих элементов качания

Вы можете проверить Application Inactivity, который делает это с помощью AWTEventListener поэтому вам не нужно делать это для всех ваших компонентов.

Вы предоставляете слушателю Action которое вызывается после периода бездействия.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню