Par défaut les éléments de mon Jtree sont encadrés par un cadre blanc, comment puis-je modifier cette couleur? Je tiens à préciser qu'il ne s'agit pas du Background mais bien d'une autre propriété. Merci d'avance.
Version imprimable
Par défaut les éléments de mon Jtree sont encadrés par un cadre blanc, comment puis-je modifier cette couleur? Je tiens à préciser qu'il ne s'agit pas du Background mais bien d'une autre propriété. Merci d'avance.
Up
Salut,
Si ton jtree est dans un JScrollPane, il faut modifier le background de ce qui est vue :
Il me semble que c'est ca.Code:
1
2 tonScroll.getViewport ().getView ().setBackground (Color.RED);
a+
En même temps le getView te renvoie le JTree donc autant faire directement unCode:monTree.setBackground(...);
Malheuresement ce n'est pas ça, il ne s'agit pas du background.
Voici une image, je veux changer la couleur de la zone blanche:
http://morgan.lenoir.googlepages.com/arbre.JPG
Il faut que tu écrives un Renderer spécifique
http://java.sun.com/docs/books/tutor...e.html#display
Bonjour,
As tu essayé avec un TreeCellRenderer ?
A+
Oki je ne m'étais pas penché de ce côté là.
Je vous remercie pour ces réponses, je vais m'y mettre.
Ca yest c'est tout bon, c'était juste l'attribut backgroundNonSelectionColor du TreeCellRenderer. Merci à tous!