Bonjour,

J'ai actuellement un JTree très simple auquel j'ai ajouté deux noeuds. Je voudrais déplier entièrement mon arbre, donc je fais appel à ce petit bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
for (int i = 0; i < rootNode.getChildCount(); i++) {
    jtree.expandRow(i);                    
}
Mais hélas, je n'ai que le premier noeud qui se déplie. J'ai même essayer en dur d'appeler :
jtree.expandRow(0);
jtree.expandRow(1);
Il n'y a toujours que le premier qui est pris en compte.

Sauriez vous d'où cela pourrait provenir ?
De même, savez vous comment s'y prendre pour replier en entier l'arbre ?