Bonjour,
Je cherche le moyen de sélectionner par programme le dernier nœud ajouter à un JTree.
Avec un petit calcul grâce aux méthodes JTree.getSelectionRows()
DefaultMutableTreeNode.getChildCount() et JTree.setSelectionRow() le résultat est parfois correct et pafois non parce que si le DefaultMutableTreeNode possède des enfants de type nœud qui possèdent eux mêmes des enfants etc. et je ne sais plus quelle valeur donner à la méthode Jtree.setSelectionRows() car la méthode DefaultMutableTreeNode.getChildCount() ne comptabilise que ses descendants direct.
Peut-être y a t-il un moyen plus simple pour déterminer le numéro de ligne d’un élément d’un JTree mais je ne sais pas lequel.
Merci pour votre aide.
Stef.
Partager