Fechar jFrame sem fechar o anterior

4 respostas
J

Boa tarde…

Em uma aplicação um jFrame principal chama um segudo jFrame, porém, quando fecho o segundo jFrame, o jFrame principal também é fechado, encerrando a aplicação.

Alguém poderia me ajudar?

Desde já agradeço.

4 Respostas

fnandos

Tenta assim:

private void formWindowClosing(java.awt.event.WindowEvent evt) {
        this.setDefaultCloseOperation(HIDE_ON_CLOSE);
    }
Metaleiro

Como Fechar um JFrame

Regis_A_Rocha

Sobrescreva o método setDefaultCloseOperator passando um DISPOSE_ON_CLOSE

setDefaultCloseOperator(DISPOSE_ON_CLOSE)

J

Dessa forma funcionou!

private void formWindowClosing(java.awt.event.WindowEvent evt) {  
      this.setDefaultCloseOperation(HIDE_ON_CLOSE);  
}

Obrigada!

Criado 22 de julho de 2009
Ultima resposta 22 de jul. de 2009
Respostas 4
Participantes 4