Pessoal, entendo um pouco sobre Thread tenho uma boa noção sobre timer, porém não consigo fazer o que preciso.
1- Tenho uma aplicação desktop com JFrame principal;
2- Esse JFrame chama JDialogs que são as janelas de cadastros, consultas, manutenções etc;
3- Gostaria de saber se tem como e como monto um intervalo de inatividade, ou seja, sempre que o usuário não estiver no sistema ele aguarda um tempo e executa uma determinada ação, tipo travar com tela de login entre outras coisas porém quando o sistema voltar a ser utilizado ele precisa zerar o contator:
Ex.:
- Usuário abre o sistema;
- Usuário faz cadastro;
- Usuário levante da mesa;
- A partir dai, parou de mecher no mouse com o sistema ativo, começa a contar;
- Volta a mecher no mouse zera contador;