KeyEvent em um JDialog  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
osmio
Java Ninja

Membro desde: 22/08/2006 20:27:54
Mensagens: 252
Offline

Olá pessoal!
Estou tentando adicionar o seguinte comando a um JDialog:



Estou implementando a interface KeyListener tudo certinho, porem o comando não funciona quando a tecla ESC é pressionada.

Alguma ajuda?

Abraços.

"O pensamento lógico pode levar você de A a B, mas a imaginação te leva a qualquer parte do universo."
- Einstein, Albert
[Email]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

A maneira apropriada para inserir hotkeys é assim:
http://javaalmanac.com/egs/javax.swing/KeyStrokes.html

Mais um exemplo aqui:
http://javaalmanac.com/egs/javax.swing/ShareActions.html


E por favor atente às seções do fórum, este tópico caberia melhor na parte de interface gráfica.

Former LIPE.
[ICQ]
Mantu
GUJ Ranger
[Avatar]

Membro desde: 27/03/2006 09:05:16
Mensagens: 961
Localização: São Paulo/SP
Offline

Eu acho que o problema está no foco... Se o listener é o seu JDialog, então o evento KeyEvent só será disparado se o ESC for pressionado quando o foco estiver no JDialog. Provavelmente, quando vc aperta o ESC e nada acontece, deve ser porque o foco esteja em uma caixa de texto, em um botão, etc... Não tenho muita certeza, mas creio que seja este o problema

[]'s
Mantu

"Vou lançar o 'Caguei'. Caguei para o 'Cansei'". Luciano Camargo
"O povo votou contra a opinião pública". Um certo jornalão da mídia golpista, a respeito da vitória de um certo cadidato a presidente do Brasil.

[Email] [MSN] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team