Problema ao tentar fechar com dispose o JInternalFrame

2 respostas
D
Estou fazendo um programa que ao clicar em um JMenuItem ele abri um JInternalFrame

codigo:

class Pequisar extends JInternalFrame

{

public Pesquisar{

super(Pesquisa para alteração,false,true,false,true);

if(quantidadeDeFramesAbertos>2)

{

this.dispose();

}

quantidadeDeFramesAbertos = quantidadeDeFramesAbertos +1;

}

}

Como vocês perceberam tentei encerrar a janela com dispose(), porém ele entra no if, e não encerra, continua o codigo.

preciso de um código que encerre a janela. e não execute o restante do codigo.

2 Respostas

E
  1. Evite pôr lógica em construtor
  2. Você já ouviu falar do comando “return;” ?
D

Sim pensei na possibilidade de usar return porém preciso saber se este objeto ficará a disposição do coletor de lixo?

Criado 10 de dezembro de 2012
Ultima resposta 11 de dez. de 2012
Respostas 2
Participantes 2