Problemas com jInternalFrame

1 resposta
C

Sou iniciante em java e estou com as seguintes dúvidas:

Como eu faço para apagar da memória um objeto jIntenalFrame quando clicado no seu botão de fechar? Ou se existe uma maneira de um objeto se autodestruir e liberar e memória?

Detalhamento:
Eu tenho um objeto Jframe que eu utilizo como desktop e dentro dele eu instâncio um objeto jInternalFrame proveniente de outra classe que contém funções no seu destrutor. Quando eu executo a função do menu do meu desktop que fecha e limpa da memória o jInternalFrame instanciado, ele dispara o destrutor limpa da memória tudo certinho. Mas quando eu fecho e JinternalFrame clicando no botao de fechar a janela fica invisível , não dispara o destrutor e o objeto ainda continua na memória.

Se alguém puder me ajudar fico muito grato.

1 Resposta

F

faz o seguinte

internal.addInternalFrameListener(new InternalFrameAdapter() {
    public void internalFrameClosed(InternalFrameEvent e) {
        // este evento eh chamado qdo tu fecha... dai 'destroi' aqui
    }
});
Criado 11 de março de 2005
Ultima resposta 11 de mar. de 2005
Respostas 1
Participantes 2