Olá! Estou criando um programa onde existem varios JFrames, onde um abre o outro:
JFrame menu > JFrame login > JFrame …
Minha dúvida é na hora de fechar um JFrame!
Quando fecho o JFrame Login por exemplo, automaticamente todos os outros JFrames são fechados!
Gostaria que somente um JFrame fosse fechado, por vez!
Obrigado! Abraços!
Obs: chamo um JFrame pelo outro simplesmente com setVisible(true);
Oi, tenta chamar eles pelo metodo show()
seuFrame.show();
e pra fecha usa o DISPOSE_ON_CLOSE assim so fecha o frame em questao
Consegui abrir o outro JFrame pelo comando show! Mais continua fechando todos, poderia me explicar ou exemplificar como se utiliza o comando DISPOSE_ON_CLOSE?
Vlw!
na incialialização dos componentes, tem esse comando q fecha so o frame em questao,
private void initComponents() {
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
/*assim fecha todas*/
//setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
}
Muito Obrigado, funcionou!
Até mais e vlw! :lol: