cs_LoOnEy
Messages postés10Date d'inscriptiondimanche 21 septembre 2003StatutMembreDernière intervention 6 juillet 2009
-
5 juin 2009 à 10:24
cs_LoOnEy
Messages postés10Date d'inscriptiondimanche 21 septembre 2003StatutMembreDernière intervention 6 juillet 2009
-
5 juin 2009 à 10:49
Bonjour à tous,
Je suis actuellement entrain de créer un JTree dans lequel je stoque des objets.
Comme vous le savez sans doutes déjà le principe est de créer un objet en lui intégrant la fonction toString(), ce qui va permettre une fois l'objet placé en tant que node dans l'arbre de pouvoir afficher un libellé mais de pouvoir également accéder à toutes ses méthodes et propriétés en castant le node.getUserObject() dans l'objet en question.
Cela fonctionne très bien dans mon cas pour les derniers éléments des branches de l'arbre (les feuilles ou leaf).
petit exemple de mon code:
cs_LoOnEy
Messages postés10Date d'inscriptiondimanche 21 septembre 2003StatutMembreDernière intervention 6 juillet 2009 5 juin 2009 à 10:49
Autant pour moi cela ne vient pas du JTree, mais de la boucle avec laquelle je parcours ma branche. En effet j'avais mal géré le compteur et je me retrouvais à caster un node qui ne correspondait pas au bon objet :p