| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2005 17:45:13
|
Felino
JavaBaby
Membro desde: 22/06/2005 17:09:47
Mensagens: 89
Offline
|
Gostaria de saber como eu faço para quando apertar a tecla "ESC" fechar a janela
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2005 18:31:11
|
keller
GUJ Master
![[Avatar]](/images/avatar/f410588e48dc83f2822a880a68f78923.jpg)
Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline
|
Você precisa adicionar um keyListener a seu Componente.
http://www.javaalmanac.com/egs/java.awt.event/KeyEvents.html
No evento basta executar o doDefaultClosedAction(); ou dispose();
valeu? até..
|
Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2005 19:17:37
|
rodrigo.achilles
JavaGuru
![[Avatar]](/images/avatar/0e189c35adab992d274c294586143ec9.png)
Membro desde: 18/11/2004 20:43:04
Mensagens: 214
Localização: Rio de Janeiro
Offline
|
Já teve uma pergunta pareceida aqui no fórum esse mês, só que não sei exatamente onde está o tópico. Tudo bem, não tem problema.
O que o GUI falou está perfeito, mais vai aí um jeito simples.
Faça o seguinte:
Ok, Valeu galera.
Abraços
|
-----------------------------------------------------------------------
Java é sinistro!
Att.
Rodrigo Achilles Pereira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2005 20:01:44
|
hmichel
Virtual Machine Man
![[Avatar]](/images/avatar/db8e1af0cb3aca1ae2d0018624204529.png)
Membro desde: 03/11/2002 16:54:53
Mensagens: 611
Localização: Morro da Fumaça - SC
Offline
|
Olá, para você não precisar fazer uma adição de listeners em todos os frames, basta criar um tema ou mesmo um look and feel e setar os keybindings e keymaps apropriados.
[]´s
|
Michel Graciano |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/06/2005 08:49:48
|
Felino
JavaBaby
Membro desde: 22/06/2005 17:09:47
Mensagens: 89
Offline
|
Não consegui fazer dessa forma, e além disso o action performed do meu JFrame também não está funcionando creio que há uma relação entre os dois problemas. O JFrame não está escutando os eventos.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/06/2005 11:21:07
|
rodrigo.achilles
JavaGuru
![[Avatar]](/images/avatar/0e189c35adab992d274c294586143ec9.png)
Membro desde: 18/11/2004 20:43:04
Mensagens: 214
Localização: Rio de Janeiro
Offline
|
Poxa, tb está errado, ele não escuta o ActionListener, pq não tem nada que esteja escutando, só tem o KEYLISTENER.
Pelo que percebi tem dois botões.
Então faça o seguinte:
E está faltando a implementação dos métodos quit(), entrar().
Está faltando a criação dos botões, do painel ou container.
Se precisar de mais ajuda, coloque o código completo para nós termos noção do que realmente está acontecendo e assim poderemos te ajudar com mais clareza.
Abraços
|
-----------------------------------------------------------------------
Java é sinistro!
Att.
Rodrigo Achilles Pereira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/06/2005 13:06:14
|
Felino
JavaBaby
Membro desde: 22/06/2005 17:09:47
Mensagens: 89
Offline
|
|
|
|
 |
|
|
|
|