Limpar memória

3 respostas
F

Pessoal, seguinte , tenho um programinha aqui, ele usa JInternalFrame, ma stem um porem, quando mando fecharuma janela aberta do IF, e depois mando abrir,. tudo que tava escrito nos campos dela permancem.



Gostaria que quando ela for fechada, limpe da memória o que tava escrito nos TextFields(no caso um resultado de uma consulta sql)…Qual o comando que manda limpar a mémoria,sem esperar pelo GarbageCollector;;;;;;;;OBrigado!!!





obs(não adinta colocar campo.setText(""), porque não fucniona.o resultado continua de alguma maneira na memória);

[ Esta mensagem foi editada por: FelipeSS_2 em 16-07-2003 17:59 ]

3 Respostas

R

para acionar o Garbage Collector pode fazer assim:

System.gc();

F
È valeu mas nao adianta, tipo eu queria , quando fechace uma janela Internal Frame, ela limpasse tudo que foi feito nela, como se vc tivesse fechado o programa mesmo ja tentei todas as propriedades :





setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);


setDefaultCloseOperation(WindowConstants.HIDE_ON_CLOSE);


DO_NOTINHG_ON_close





Mesmo assim nadaValeu quem sober algo semelhante me ajude aquiObrigado!!!
V

vc já tentou, antes de chamar o garbage Collector, atribuir null ao objeto do JInternalFrame…?!

Criado 16 de julho de 2003
Ultima resposta 18 de jul. de 2003
Respostas 3
Participantes 3