| Author |
Jtree change a node
|
Mike Brooks
Greenhorn
Joined: Oct 07, 2007
Posts: 14
|
|
Hey,
I am writing a program that display a Jtree and in doing so i would like to change the name of the node from file to a string. The reason i make it a file in the first place is so that it give me the folder icon if it is a directory etc.. The problem is i don t want to show the full file path in the Jtree so I change the name of the node but when i do this the icon can change as the name is no longer a file.
Is there a way to lock the DefaultTreeCellRenderer so that node does not change or is there a better way to change the name so that the DefaultTreeCellRenderer does not change the icon
Please any help would be much appreciated.
|
 |
Andre Uhres
Greenhorn
Joined: Nov 23, 2008
Posts: 23
|
|
We use a custom cell renderer, something like this:
|
 |
Alan Brooks
Greenhorn
Joined: Nov 30, 2008
Posts: 14
|
|
|
You can then use the toString() menthod on the userObject and make a file to check if it is a file instead of referencing the Object
|
 |
 |
|
|
subject: Jtree change a node
|
|
|