JFrame DUVIDAS

Pessoal eu gostaria que voces me tira-se duvida sobre o JFrame tipo

eu tenho uma JFrame que tem um botao que chama um outro JFrame
mas quando eu fecho o segundo JFrame A JVM termina ou seja fecha os dois frame gostaria de saber como eu faço para contornar essa situação.
grato…

Você tem de modificar o comportamento do JFrame na hora do seu fechamento (é algo como:

setDefaultCloseOperation (WindowConstants.DISPOSE_ON_CLOSE);

é que você deve estar usando algo como “EXIT_ON_CLOSE” - use isso apenas para a janela principal.

Certamente você deve ter colocado na ação de fechar o JFrame alguma coisa como System.exit(0);

Você pode usar:

jframe2.setDefaultCloseOperation(EXIT_ON_CLOSE); //Sai ao fechar
jframe2.setDefaultCloseOperation(DISPOSE_ON_CLOSE); //Elimina a instancia da classe ao fechar
jframe2.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); //não faz nada
jframe2.setDefaultCloseOperation(HIDE_ON_CLOSE); //Esconde a janela caso você precise abrir ela novamente