KeyListener Idependente

1 resposta
D

alguem poderia me dizer como eu posso fazer que um KeyListener aja em toda minha janela idependente de onde esta o foco.

Por exemplo, quando o usuário precionar F1 abre o Help, idependentemente de qual objeto tem o foco, sem que eu precise colocar um KeyListener em todos objetos de todas as janelas.

1 Resposta

mlopes

Ola,

Da uma olhada em:

http://java.sun.com/j2se/1.4.1/docs/api/java/awt/Toolkit.html#addAWTEventListener(java.awt.event.AWTEventListener, long)

Vc pode colocar o seu listener com esse método.

Vc deve usar a mascara AWTEvent.KEY_EVENT_MASK

Criado 4 de maio de 2003
Ultima resposta 5 de mai. de 2003
Respostas 1
Participantes 2