salut,
j'ai une arbre de JCheckox comme suit:
le probleme que je veux ajouter une action pour chaque fils i , cette action
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 racine |_____ fils1 | |_____ feuille1 | |_____ feuille2 |_____ fils2 feuille1 feuille2
permet de mettre en couleur rouge le fils si:
* le noeud de fils i est non expose et
* l'un de ces fils (les feuilles i) est selectionnes.
en fait, juste pour que l'utilisateur puisse savoir que l'un au moins des feuille i est selectinnes meme si le noeud fils est non expose;
alors voici qu'est ce que j'ai fait:
1 - je test si le noeud est expose ou non
2- je test si l'un des fils est selectionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public boolean isVisible(TreePath path) { if(path != null) { TreePath parentPath = path.getParentPath(); if(parentPath != null) return isExpanded(parentPath); // Root. return true; } return false; }
je veux savoir comment affecter cette evenement à chaque fils ;;
merci d'avance!!!
Partager