-
JTree desobeissant
Bonjour,
je trouve mon Jtree tres desagreable. J invoque la methode expandPath avec un TreePath valide, et il bien que dans le TreeExpansionListener, il aille dans la methode treeExpanded et que
Code:
System.out.println(tree.isExpanded(event.getPath()));
m affiche true, il ment!! Je le vois a l ecran, on ne me la fait pas a moi..
qq sait il d ou vient le probleme?
-
-
D'apre ce que g lu cette methode sert juste a dire si le truk est Expanded...mais il peut etre expanded meme si tu le voi pas, comme une frame, tu fai setVisible false, ell et bien la mai tu la voi pas
-
le probleme est la, je le vois (son pere est expanded), et ilui, il ne l est pas..
:help:
-
euh expand le lui
et essai un repaint derriere
-
essaie aussi setRootVisible();
-
vous etiez au courant qu on peut faire des recherches :wink:
je me repends.. bref, la raison se situe dans un ancien post. Le expand juge les TreeNode du path avec la methode equals. les TreeNodes du path doivent etre les emes instances que ceux de l arbre pour qu il les reconnaissent..
-
Et pour finir un validate(); :lol: