Bonjour,
Alors, j'ai mon JTree, personnalisé par un TreeCellRenderer personnalisé qui colore certaines branches/feuilles suivant certaines conditions.
Tout marche très bien, sauf que lorsque je veux modifier la police (la passer en italique) ça change celle de tout l'arbre.
Quelqu'un aurait une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public Component getTreeCellRendererComponent(... tests valides ... { render.setForeground(Color.BLUE); render.setFont(new java.awt.Font(render.getFont().getFontName(), 2, render.getFont().getSize())); } } return render; }
Bon finalement j'ai trouvé, il fallait utiliser quelques chose du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part render.setFont(render.getFont().deriveFont(Font.ITALIC));
Partager