删除一个节点下面的所有子节点,该怎么实现。
-Device
---page1
--- key1
--- key2
--- key3
---page2
--- key1
--- key2
我点击Device的快捷菜单出现删除所有的key. 怎么删除所有的keys节点。
结果为:
-Device
---page1
---page2
-Device
---page1
--- key1
--- key2
--- key3
---page2
--- key1
--- key2
我点击Device的快捷菜单出现删除所有的key. 怎么删除所有的keys节点。
结果为:
-Device
---page1
---page2
DefaultTreeModel defaultModel = (DefaultTreeModel)tree.getModel();
for(DefaultMutableTreeNode child : devices.children())
{
child.removeAllChildren();
defaultModel.nodeChanged(child);
}这样应该可以达到你的要求。
treemodel.reload();...