Duvida estou com esse algoritmo para abrir somente uma janela de cada menu

3 respostas
R
private void verificaTelas()
    {
        if(loca != null)
        {
            
            loca.setVisible(false);
            
            desktopPane.remove(loca);
            
            loca.dispose(); // ele remova da memoria?????
            
            loca = null;
        }
        
    }

minha duvida e o seguinte , com ele estou tirando a janela e seus dados da memoria?
se não estiver então seria melhor usar somente visible ? (pq ai teria garantia de que teria somente uma unica janela na memoria)

Obrigado.

3 Respostas

charleston10

http://www.guj.com.br/java/207385-por-que-usar-o-metodo-dispose-em-uma-janela/

R

Mas… so uma duvida, em um momento citam, que se eu estiver usando variáveis staticas, ela não pode sair da memoria

se eu setar como null ela ira sair de qualquer maneira? mesmo tendo variáveis staticas?
em uma jInternalFrame minha utilizo muito variáveis staticas.

E

Ai ai ai ai…

Criado 26 de novembro de 2012
Ultima resposta 26 de nov. de 2012
Respostas 3
Participantes 3