Re: automatic refreshing of JTree not working
- From: Brandon McCombs <none@xxxxxxxx>
- Date: Wed, 16 May 2007 00:36:38 -0400
Qu0ll wrote:
"Brandon McCombs" <none@xxxxxxxx> wrote in message news:464a7cdf$0$502$4c368faf@xxxxxxxxxxxxxxxxxHello,
I'm having a hell of a time trying to get a JTree to automatically refresh to show that a node has been moved from one parent node to another.
I'm using the following statement to move the node to the new parent:
model.getTreeModel().insertNodeInto(movedNode,
newParent,newParent.getChildCount());
I'm trying to implement cut/copy/paste functionality and I'm working to get cut/paste functionality working first so in my paste method I test for the original operation. If it was a "cut" then I do the following:
model.getTreeModel().removeNodeFromParent(movedNode);
However both of the statements above do not make the tree refresh automatically to show the changes. I thought using the above were supposed to do that? I tried the reload() method of the tree model and of course when I do that the entire tree collapses and that isn't what I want (I have a feeling hardly anyone finds that "feature" of the reload() method useful).
Is reloading the tree the only way to make the change in the node's location visible in the tree? If so, what the hell is the point of those particular methods when I could just do, for an insertion, newParent.add(movedNode) instead?
Are you notifying the tree that a new node has been inserted or removed?
I forgot to mention that my tree model is in fact the DefaultTreeModel so that's why I thought the notifications should happen automatically as long as I used the methods above.
.
- Follow-Ups:
- Re: automatic refreshing of JTree not working
- From: Qu0ll
- Re: automatic refreshing of JTree not working
- References:
- automatic refreshing of JTree not working
- From: Brandon McCombs
- Re: automatic refreshing of JTree not working
- From: Qu0ll
- automatic refreshing of JTree not working
- Prev by Date: Re: automatic refreshing of JTree not working
- Next by Date: Re: automatic refreshing of JTree not working
- Previous by thread: Re: automatic refreshing of JTree not working
- Next by thread: Re: automatic refreshing of JTree not working
- Index(es):
Relevant Pages
|
|