У меня есть приложение Java swing с несколькими панелями и переходами между ними (кнопка, входы...). Теперь я хочу установить тайм-аут для всего моего приложения (которое выйдет из системы на моем программном обеспечении) и вернуть пользователя в другой JPanel (мне не нужна помощь для этой части).
После некоторых исследований я нашел что-то, что работает (не полностью реализовано atm), я добавляю слушателей Key, MouseMotion и MouseWheel ко всем моим элементам swing и перезагружая свой таймер для любого действия пользователя.
Я хотел знать, есть ли встроенная функция, которая может справиться с такой ситуацией или сделать ее более приятным способом. благодаря
Я добавляю слушателей Key, MouseMotion и MouseWheel для ВСЕХ моих элементов качания
Вы можете проверить Application Inactivity, который делает это с помощью AWTEventListener
поэтому вам не нужно делать это для всех ваших компонентов.
Вы предоставляете слушателю Action
которое вызывается после периода бездействия.