Colouring JTree's TreeNodes
Posted
by Amadan
on Stack Overflow
See other posts from Stack Overflow
or by Amadan
Published on 2010-05-24T03:28:20Z
Indexed on
2010/05/24
3:30 UTC
Read the original article
Hit count: 332
I have a JTree
which I give objects that implement the TreeNode
interface, and a custom TreeModel
to display them (not using DefaultMutableTreeNode
). I would like to change the text colour of some nodes. I can't find anything in the docs, except javax.swing.tree.DefaultTreeCellRenderer.setTextNonSelectionColor(Color newColor)
, but it will change everything indiscriminately, and I only need it for some nodes (specifically, broken links, i.e. nodes whose corresponding files can't be found on the disk, should be greyed out, the rest should be default). Can it be done, and how?
© Stack Overflow or respective owner