• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Questions about JTree

 
aditya sharma
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
Here is a question that I have about JTree. I want to display hierarchial data using JTree. I dont think I have a problem doing the usual JTree display with collapse and expand. However I would like to implement the following functionality.
When a user right clicks on a node he/she should be able to make that the root of the tree. Can someone help me understand how I can go about implementing this functionality.
Thanks in advance.
 
Meyer Florian
Ranch Hand
Posts: 62
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi
After adding an action-listener, mouse-listener or whatever, put this code ito the action-method:
((DefaultTreeModel)tree.getModel()).setRoot((DefaultMutableTreeNode)tree.getLastSelectedPathComponent());
that's it.
Praiser
 
Meyer Florian
Ranch Hand
Posts: 62
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
And maybe you have to append a reload() and an updateUI() method.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic