Se da un JFrame A tramite la pressione di un JButton passo ad un JFrame B, come faccio ad eliminare dalla memoria centrale il JFrame A ?
Se da un JFrame A tramite la pressione di un JButton passo ad un JFrame B, come faccio ad eliminare dalla memoria centrale il JFrame A ?
magari non ti rispondo, ma un trucco per farlo sparire potrebbe essere di renderlo invisibile:
xxx.setVisible(false);
Si questo lo sapevo..ed è proprio quello che non vorrei usare.
Purtroppo nel mio caso nn serve... ho l'impressione che l'applicazione diventi troppo pesante..visualizzando diversi frame con questo metodo. Quindi vorrei assicurare una sua "scomparsa" definitiva.
Grazie cmq.
prova a usare il garbage collector (System.gc()) dopo averlo reso invisibile.....
il metodo dispose() cancella il componente sul quale viene chiamato.
Lang=Java
Ambiente = Eclipse forever
Ubuntu & Win XP Pro
Originariamente inviato da Zero-2
il metodo dispose() cancella il componente sul quale viene chiamato.
Grazie! Penso faccia al caso mio..