salut,

j'ai une arbre de JCheckox comme suit:

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
le probleme que je veux ajouter une action pour chaque fils i , cette action
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
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;
    }
2- je test si l'un des fils est selectionne

je veux savoir comment affecter cette evenement à chaque fils ;;

merci d'avance!!!