File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Swing / AWT / SWT and the fly likes Jtree change a node Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Jtree change a node" Watch "Jtree change a node" New topic
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
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Jtree change a node
 
Similar Threads
collapsing JTree
JTree
JTree leaf
JTree and Icon
JTree