[RESOLVIDO] Capturar evento de clique fora do JFrame

4 respostas
Carlos_ds_jar

Prezados colegas gostaria que alguem me desse alguma informação a respeito de como eu poderia capturar o evento de um usuário clicar fora do JFrame, em uma janela qualquer, ou mesmo em qualquer outro elemento do sistema operacional!

Desde já agraço!

4 Respostas

ViniGodoy

Não poderia. Pelo menos, não em Swing ou AWT puro.

Para isso, só usando C++ e registrando Keyboard/Application Hooks.

Carlos_ds_jar

Vini, agradeço pela ajuda, mas não sei se fui claro, eu gostaria de saber se tem como eu saber no meu JFrame apenas se ele é a janela que está ativa, ou seja, no topo, por exemplo apta ou não a receber texto… Que eu saiba a JVM tem como saber disso, caso contrário não funcionaria.

ViniGodoy

Para esse caso não basta usar o evento de windowDeactivated do WindowListener?

Carlos_ds_jar

MUITO OBRIGADO, ERA DISSO QUE EU PRECISAVA!

Criado 8 de março de 2013
Ultima resposta 8 de mar. de 2013
Respostas 4
Participantes 2