2010-06-21 61 views
2

我在JTree中插入节点时遇到问题。基本上用户右键单击一个父节点,调出可能要插入的子项列表。他们选择一个插入为选定节点的子项。当父节点从未展开时,这一切都很好。但是,如果用户试图插入的节点的父节点已经扩展,UI似乎不会相应地更新。让用户将节点添加到JTree,如果父节点已扩展,节点不会出现

这里是代码中的相关行: 创建的JTree:this.tree = new JTree(ctlr.getRulesTableTreeModel().getModel()); 的getModel()方法返回一个DefaultTreeModel的车型原有的树状分层结构。

插入节点:this.treeModel.insertNodeInto(child, parent, index);

对不起,没有给予更多的代码,但这个项目就像是3000线长,我想挑选出相关的线路。

回答