Boa noite pessoal.
Estou fazendo uma aplicação swing com MDI.
Bom a minha tela MDI dependedo do que eu marcar no menu eu abro uma outra tela dentro do meu MDI um nternalFrame na qual estou fazendo as classes separadas.
Não sei pq não to conseguindo fechar apenas a tela de dentro só o fechar não funciona o maximizar e o minimaz funcionam mas o fechar não ta muito no clima.
Segue o contrutor da minha internal Frame.
public IFCadastrarParametros() {
super("Cadastro de Parametros" + (++openFrameCount),
true, //resizable
true, //closable
true, //maximizable
true);//iconifiable
setSize(300,300);
setLocation(xOffset*openFrameCount, yOffset*openFrameCount);
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
// Depois tem o resto da montagem da tela que eu acho que não vem ao caso
Achei que quem fazia fechar era essa linha.
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
mas pelo visto estou enganado.
Alguém pode me ajudar.
Abraço.