将Java Swing中的文件树组件替换为另一个

问题描述 投票:0回答:1

我需要使用java swing将SB_Administrator.java中GUI左侧的虚拟文件树替换为FileTree.java的更高级的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

...................................................... ................................................... ................................................... ................................................... ................................................... ................................................... ..................

java data-structures tree filesystems jtree
1个回答
1
投票
  1. 创建新的FileTree对象
  2. [File对象(例如new File("root_path"))作为参数给出
  3. 用新树splitPane.setLeftComponent(tree)替换旧树splitPane.setLeftComponent(fileTree)
FileTree fileTree = new FileTree(new File("./"));
splitPane.setLeftComponent(fileTree);
© www.soinside.com 2019 - 2024. All rights reserved.