• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

JTree ------odd thing

 
mira yang
Ranch Hand
Posts: 33
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi everyone.
i have two frame ,one called 'firstFrame' and one called 'controlFrame'. they are both hold a Jtree. when you selected a leaf node in the controlFrame, it will invoke the method addNode(path,name) to add a new node in the firstFrame. But as you will see, it insert the node into the controlFrame.
first, excute CreateData to get the file 'tree.data'

// TreePanel is the class who holds and changes the tree


This class creates the two frame, 'firstFrame' and 'controlFrame'

And please note the output.
What's wrong?
 
mira yang
Ranch Hand
Posts: 33
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
is anyone else can answer my question?
 
maggie woo
Ranch Hand
Posts: 35
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Your TreePanel's constructor adds itself as a TreeSelectionListener. That's why updates occur on the same tree.
You probably need to make the two TreePanels first in your TreeTest class, then add the appropriate TreePanel as a TreeSelectionListener to the other.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic