Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想要 2 TreeModels:第二个的根是第TreeModel一个的节点TreeModel(因此,第二个TreeModel是第一个的子树TreeModel)。
TreeModels
TreeModel
我认为我可以通过克隆 thisTreeModel并更改根目录来轻松地做到这一点。但是,我不知道是否有一种简单的克隆方法TreeModel。
接口的默认实现TreeModel是DefaultTreeModel,您可以在这里轻松地使用它来实例化子树模型:
DefaultTreeModel
TreeModel main = ...; // parent and index have to be defined TreeNode node = (TreeNode)main.getChild(parent, index); TreeModel sub = new DefaultTreeModel(node);