-
Recherche et sélection
Bonjour à tous !
Voici mon problème : j'ai 3 ArrayList et j'utilise un JTree pour les affichée.
J'ai une méthode qui me permet de chercher un objet dans une de mes 3 listes et j'affiche le résultat obtenu dans un JList.
Ce que j'aimerai faire, c'est que quand je sélectionne un élément de ma JList, l'élément correspondant dans le JTree soit sélectionné automatiquement.
Je sais que je peux comparer le nœud courant avec le nœud à chercher en faisant :
Code:
((DefaultMutableTreeNode)myPath.getLastPathComponent()).getUserObject().equals(monNoeud)
Le problème : comment puis-je parcourir l'intégralité de mon JTree ?
Merci ^^
-
Bonjour,
j'ai eu a peu près le même problème que toi, alors ce que fait : j'ai crée une classe héritant de la classe "DefaultMutableTreeNode", ensuite je lui ai rajouter 2 méthodes (setEntityRef et getEntityRef), quand j'ajoute un noeud dans le JTree je set la case dans l'ArrayList (setEntityRef(ArrList.get(idx))) et quand je récupère le noeud sélectionné je le cast en la classe que j'ai crée et après j'appelle ma méthode get et le tour est joué...
Voilà, J'espère que c'est clair. Bonne journée !