将Java Swing中的文件树组件替换为其他组件

将Java Swing中的文件树组件替换为其他组件,java,swing,data-structures,filesystems,jtree,Java,Swing,Data Structures,Filesystems,Jtree,我需要使用java swing将SB_Administrator.java中GUI左侧的虚拟文件树替换为更高级的java树FileTree.java 我目前正在Eclipse中使用windowBuilder 提前谢谢你的帮助 SB_Administrator.java // Get the root node of the tree DefaultMutableTreeNode rootSess = (DefaultMutableTreeNode) tree.g

我需要使用java swing将SB_Administrator.java中GUI左侧的虚拟文件树替换为更高级的java树FileTree.java

我目前正在Eclipse中使用windowBuilder

提前谢谢你的帮助

SB_Administrator.java


        // Get the root node of the tree
        DefaultMutableTreeNode rootSess = (DefaultMutableTreeNode) tree.getModel().getRoot();
        //rootSess.setUserObject(sess);     // remember the Session in it


        splitPane.setLeftComponent(tree);

        JTabbedPane tabbedPane = new JTabbedPane(JTabbedPane.TOP);
        splitPane.setRightComponent(tabbedPane);
    }

}
FileTree.java

检验

  • 创建一个新的
    FileTree
    对象
  • 作为参数指定一个
    文件
    对象(例如
    新文件(“根路径”)
  • 将旧树
    splitPane.setLeftComponent(树)
    替换为新树
    splitPane.setLeftComponent(文件树)
  • FileTree fileTree = new FileTree(new File("./"));
    splitPane.setLeftComponent(fileTree);