Pressionar F8 e fechar o JFRAME  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
marciofermino
GUJ Master
[Avatar]

Membro desde: 11/08/2006 11:54:57
Mensagens: 1125
Localização: Apucarana - Pr
Offline

Amigos uso NetBeans ( Swing ) gostaria de pressionar F8 e fechar o JFrame, fiz o seguinte código.

rss mais imaginam.,,.não fechou.. oque poderia estar errado.?



Obrigado a quem puder ajudar.

Prológica Sistemas
Marcio Fermino

Gerador de Codigos JAVA & FLEX
Aulas Java JSF Flex Hibernate Oracle

Desenvolvimento de Sistemas
Contatos:

marciofermino2003@hotmail.com
skype marciofermino
[Email] [MSN]
ivo costa
JavaEvangelist
[Avatar]

Membro desde: 06/11/2007 12:07:34
Mensagens: 493
Localização: Porto Alegre - RS
Offline

A sua tela tem vários componentes?
Se sim desse jeito vc vai ter que colocar um keypressed em cada componente ou fazer isso:


Eu sonho com um mundo melhor, onde galinhas que atravessam a rua não serão questionadas pelos seus motivos.
Formate o seu código usando as tags [code] http://www.guj.com.br/posts/list/50115.java
Faça perguntas inteligentes
[MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20581
Localização: Curitiba/PR
Offline

Fazer a cada componente também não é uma boa idéia.

O melhor é usar o InputMap. Basta subtituir seu código por isso aqui:


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
ambuzr
JavaChild
[Avatar]

Membro desde: 03/06/2008 16:53:41
Mensagens: 106
Offline

valeu vini tambem tava atras dessa dica deu certin aqui no NetBeans

fiz assim, criei um metodo chamdo fechar




então depois de initComponents coloquei assim, não esqueça de importar as classes q ele precisa o netbeans diz quais são




Brigadão novamente tava doido atras dessa dica, ia colocar um KeyEvent em todos os meus botões e campos maior gambiarra

This message was edited 2 times. Last update was at 12/08/2008 12:18:01


java & linux, apanhando mais aprendendo

---------------------------------------------------
Quando rebaixas alguem, automaticamente voce se curva para rebaixar portanto voce tambem es rebaixado, porem quando levantas alguem automaticamente voce tambem es levantado
ambuzr
JavaChild
[Avatar]

Membro desde: 03/06/2008 16:53:41
Mensagens: 106
Offline

encontrei dessa forma





porem como e que eu faço pra cada tecla uma ação, por exemplo, precissonar F2 mostrar System.out.println("F2") e precissonar F8 mostrar System.out.println("F8") ?

java & linux, apanhando mais aprendendo

---------------------------------------------------
Quando rebaixas alguem, automaticamente voce se curva para rebaixar portanto voce tambem es rebaixado, porem quando levantas alguem automaticamente voce tambem es levantado
rafaelbtz
Java Ninja
[Avatar]

Membro desde: 29/03/2005 10:53:56
Mensagens: 276
Offline

Só uma dúvida estou executando esse código do ViniGodoy, ta funcionando blz, mas se o foco estiver em uma JTable ai não funciona alguem sabe por que?

Obrigado...
[Email]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team