Não consigo fechar Internal Frame

2 respostas
Paulo_Faulstich

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.

2 Respostas

G

tenta utilizar:

ou

Paulo_Faulstich

Fala amigo.

Cara o segundo funcionou mesmo.

setDefaultCloseOperation(JInternalFrame.DISPOSE_ON_CLOSE);

Vlw cara. Abraço.

Criado 6 de junho de 2008
Ultima resposta 6 de jun. de 2008
Respostas 2
Participantes 2