Fechar jFrame sem fechar o anterior

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.

Tenta assim:

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

Como Fechar um JFrame

Sobrescreva o método setDefaultCloseOperator passando um DISPOSE_ON_CLOSE

setDefaultCloseOperator(DISPOSE_ON_CLOSE)

Dessa forma funcionou!

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

Obrigada!