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.
- Evite pôr lógica em construtor
- Você já ouviu falar do comando “return;” ?
Sim pensei na possibilidade de usar return porém preciso saber se este objeto ficará a disposição do coletor de lixo?