Olá, estou usando o NetBeans para fazer uma apliacação SWING. Nas propriedades das telas, a primeira opção, tenho “DEFAULT CLOSE OPERATION”.
Existe um modo de colocar um comando nessa opção? Por exemplo, tenho a janela 1, com um botão pra janela 2. Nesse botão coloco janela2.setVisible(true) e this.dispose();
Quando eu fechar a janela 2, tem um modo de ir pra janela 1 novamente ?
*Uso o this.dispose() porque senão ficam muitas janelas abertas na barra de tarefas. Fica “ruim”
tem sim, mas vc vai ter que ter uma referencia da janela 1 na janela dois, e depois dar um set visible true.
entendeu?
Janela1 janela1 = new Janela1();
janela1setVisible(true);
sim sim … mas onde eu coloco esse código pra quando eu FECHAR a janela2 (no xizinho vermelho da janela) ele instanciar a janela 1 ?
coloca assim dentro do construtor da sua classe JFrame
this.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
// seu codigo aqui!!
}
});
exatamente o que eu precisava.
Valew !!! =)