如何将子节点从一个节点复制到另一个节点?

时间:2016-09-27 05:10:12

标签: java swing jtree treenode

我的JTree有两个节点说'A'和'B'。 A有3个子节点。我想在没有从节点'A'中删除的情况下添加A到B的子节点之一。这样两个节点(A和B)中就会出现相同的子节点。

这是怎么做到的?

以下是我如何将选定节点从一个父节点添加到其他父节点的片段。

 DefaultMutableTreeNode node;
    TreePath[] paths = tree.getSelectionPaths();
    if(paths != null){
        for (int i = 0; i < paths.length; i++) {
          node = (DefaultMutableTreeNode) (paths[i].getLastPathComponent());
          stitchedNode.add(node);
          String expansionState = getExpansionState();  
          model.reload();
          setExpansionState(expansionState);
        }
    }

0 个答案:

没有答案