cs_ducheseb
Messages postés344Date d'inscriptionmardi 18 mai 2004StatutMembreDernière intervention23 juin 20069 18 nov. 2005 à 11:28
Pour ma part, je n'utilise jamais finalize(). Finalize indique au garbage collector que l'objet peut être détruit, mais cela ne signifie pas qu'il le sera de suite.
Lorsque je veux fermer et détruire un objet, j'utilise dispose().
Dans ton cas, je ne penses pas qu'il faut que tu vérifies si l'objet est encore visible et que tu le détruises manuellement.
Vous n’avez pas trouvé la réponse que vous recherchez ?
super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 20116 18 nov. 2005 à 13:39
en fait tu veux finir tout ton programme qd tu ferme un fils ou tu veux fermer ta fenetre pere + les fenetres fils ?? (en gros est ce que cette frame pere est la seule de ton prog?? )
si c le cas t as qu a faire System.exit(0); (radical)
sinon t enregistre tous les fils que t ajoute ds une hashmap et sur chacun des fils tu fais dispose et sur la frame aussi et ca aura tt fermé
cs_Zart
Messages postés285Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention27 juin 20061 18 nov. 2005 à 14:06
Ben c'est ce que je fais à peu de choses prêt puisque c'est un Vector
mais oui effectivement, c'est une solution par forcèment très
recommandable je trouve. C'est quand même dingue ça cette filliation à
la con .
Je ne veux pas quitter le programme sinon je ferais un exit() et la je suis sur que ça ferme tout, par contre