【发布时间】:2011-03-06 10:52:51
【问题描述】:
我在 JTree 中插入节点时遇到问题。基本上,用户右键单击父节点,会弹出一个可能要插入的子节点的列表。他们选择一个它作为所选节点的子节点插入。当父节点从未展开时,这一切都很好。但是,如果用户尝试插入的节点的父节点已经展开,则 UI 似乎不会相应更新。
以下是相关的代码行:
创建 JTree:this.tree = new JTree(ctlr.getRulesTableTreeModel().getModel());
getModel() 方法返回一个 DefaultTreeModel 模型原始树层次结构。
插入节点:this.treeModel.insertNodeInto(child, parent, index);
很抱歉没有提供更多代码,但是这个项目大概有 3000 行,我正在尝试挑选相关的行。
【问题讨论】:
标签: java user-interface swing tree