Bonjour à tous,
J'explique brièvement mon problème.
Pour mon application, je dois construire un JTree contenant :
- des numéros
- des motifs (enfants de numéro)
- des règles (enfants de motif)
- des cibles (enfants de règle)
Exemple :
--> Numéro 1
--> Motif 1--> Regle 1--> Regle 2--> Motif 2--> Regle 3--> Numéro 2--> Regle 4
--> Motif 3--> Regle 5
Chaque éléments possède une priorité, un entier quoi.
Jusque là rien de compliqué, sauf que dans mon besoin, on demande par exemple à ce qu'une même règle puisse être dans plusieurs motifs.
Ce qui veut dire que si on change la priorité de cette règle, cela se doit se répercuter sur l'arbre et mettre à jour toutes les feuilles qui possèdent cette règle.
Exemple pour illustrer le cas :
--> Numéro 1
--> Motif 1--> Regle 1--> Regle 2--> Motif 2--> Regle 1--> Numéro 2--> Regle 4
--> Motif 3--> Regle 5
Si on change la priorité de la règle 1, je voudrais que ça se répercute sur le motif 1, mais aussi le motif 2.
Y a t il un moyen "simple" de faire ceci ?
Ou faut il parcourir l'ensemble de l'arbre pour faire une recherche à chaque fois ?
Merci pour vos idées.
Partager