| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/10/2006 14:50:49
|
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 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/10/2006 14:55:33
|
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/10/2006 14:59:36
|
Mantu
GUJ Ranger
![[Avatar]](/images/avatar/35285aa740b37f0b1933da97bf4ca4b9.jpg)
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.
 |
|
|
 |
|
|