PDA

View Full Version : [JAVA]Rimozione jcomponent


MEMon
13-07-2006, 10:50
Ho un Jframe nel quale ho inserito un jpanel, come faccio programmaticamente ad eliminarlo dal jpanel, e anche dalla memoria?
Se faccio
Container.remove(JPanel);
funziona, cioè il componentem sparisce, ma si è anche liberata la memoria? C'è altro che devo fare?

franksisca
13-07-2006, 11:12
ti rispondo anche alla domanda sul thread, GARBAGE COLLECTOR, fa tutto lui, anche il thread, quando finisce il metodo run, il GC lo elimina, almeno così dovrebbe essere

MEMon
13-07-2006, 11:20
Sicuro sicuro? Ma io sapevo che il garbage si occupava degli oggetti il cui riferimento non è più raggiungibile quindi inutilizzabili, se io rimuovo un jcomponent il suo riferimento rimane però, o sbaglio? Cioè potrei ancora utilizzarlo.
Anche per il thread, finito il ciclo resta comunque il thread o no? muore così?

franksisca
13-07-2006, 13:38
Sicuro sicuro? Ma io sapevo che il garbage si occupava degli oggetti il cui riferimento non è più raggiungibile quindi inutilizzabili, se io rimuovo un jcomponent il suo riferimento rimane però, o sbaglio? Cioè potrei ancora utilizzarlo.
Anche per il thread, finito il ciclo resta comunque il thread o no? muore così?
appena posso faccio 2 prove e ti dico, ma credo che sia come ho detto io.