Tratamento de eventos, para aparecer telas! [RESOLVIDO]

4 respostas
andersonrc

Olá pessoal,

Estou fazendo uma aplicação pela paleta de componentes do NetBeans que envolvem algumas telas. Mas não estou conseguindo fazer o tratamento de eventos.

Após clicar em um botão (jButton) ou em uma opção de menu (JMenuItem) de uma tela, eu quero que apareça uma outra tela.
Já fiz 2 forms aqui, mas como farei o tratamento de eventos?

4 Respostas

furutani

Olá

Dá uma estudada sobre a classe ActionListener e o método actionPerformed()

Veja o link http://pt.wikibooks.org/wiki/Java/Swing/Eventos_e_Action_listeners você pode ter uma idéia de como funcionam nos exemplos desse site.

andersonrc

furutani:
Olá

Dá uma estudada sobre a classe ActionListener e o método actionPerformed()

Veja o link http://pt.wikibooks.org/wiki/Java/Swing/Eventos_e_Action_listeners você pode ter uma idéia de como funcionam nos exemplos desse site.

Obrigado pela dica furutani, vou pesquisar mais sobre ActionListener e ActionPerformed

andersonrc

andersonrc:
furutani:
Olá

Dá uma estudada sobre a classe ActionListener e o método actionPerformed()

Veja o link http://pt.wikibooks.org/wiki/Java/Swing/Eventos_e_Action_listeners você pode ter uma idéia de como funcionam nos exemplos desse site.

Obrigado pela dica furutani, vou pesquisar mais sobre ActionListener e ActionPerformed

Consegui fazer com que a Tela2 aparecesse.

Agora me deparei com o seguinte problema:
Quero que quando seja clicado em um menu de Sair na Tela2, volte para a Tela1, só que quando clico no Menu Sair, a aplicação é encerrada.

Coloquei o seguinte código no evento de Sair formCadastrarCliente.setDefaultCloseOperation(0);
Mas agora não tá aparecendo janela alguma. O que devo fazer?

Como faço para quando for clicada a opção do menu Sair na Tela2, ela desapareça e volte para a Tela1?

andersonrc

andersonrc:
andersonrc:
furutani:
Olá

Dá uma estudada sobre a classe ActionListener e o método actionPerformed()

Veja o link http://pt.wikibooks.org/wiki/Java/Swing/Eventos_e_Action_listeners você pode ter uma idéia de como funcionam nos exemplos desse site.

Obrigado pela dica furutani, vou pesquisar mais sobre ActionListener e ActionPerformed

Consegui fazer com que a Tela2 aparecesse.

Agora me deparei com o seguinte problema:
Quero que quando seja clicado em um menu de Sair na Tela2, volte para a Tela1, só que quando clico no Menu Sair, a aplicação é encerrada.

Coloquei o seguinte código no evento de Sair formCadastrarCliente.setDefaultCloseOperation(0);
Mas agora não tá aparecendo janela alguma. O que devo fazer?

Como faço para quando for clicada a opção do menu Sair na Tela2, ela desapareça e volte para a Tela1?

Resolvido com o uso da função dispose() no jButton

Criado 17 de abril de 2010
Ultima resposta 18 de abr. de 2010
Respostas 4
Participantes 2