Замена компонента дерева файлов в Java Swing на другой - PullRequest
0 голосов
/ 24 января 2020

Мне нужна помощь с использованием java swing для замены фиктивного дерева файлов на левой стороне GUI в SB_Administrator. java на более продвинутое java дерево FileTree. java.

В настоящее время я использую windowBuilder в Eclipse.

Заранее благодарен за помощь

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

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

1 Ответ

1 голос
/ 24 января 2020
  1. Создать новый FileTree объект
  2. Задать в качестве параметра File объект (например, 1006 *)
  3. Заменить старое дерево splitPane.setLeftComponent(tree) новым деревом splitPane.setLeftComponent(fileTree)
FileTree fileTree = new FileTree(new File("./"));
splitPane.setLeftComponent(fileTree);
...