我希望有两个TreeModels:第二个TreeModel的根是第一个TreeModel的节点(因此,第二个TreeModel是第一个TreeModel的子树)。
我想我可以很容易地做到这一点,通过克隆这个TreeModel并改变根目录。然而,我不知道是否有一种简单的方法来克隆TreeModel。
发布于 2011-07-25 18:12:17
接口TreeModel的默认实现是DefaultTreeModel,您可以在这里轻松地使用它来实例化一个子树模型:
TreeModel main = ...;
// parent and index have to be defined
TreeNode node = (TreeNode)main.getChild(parent, index);
TreeModel sub = new DefaultTreeModel(node);https://stackoverflow.com/questions/6814387
复制相似问题