关于SO的第一个问题,因为我对我的java应用程序中的这个错误感到困惑。该应用程序只是jfx8中的基本文件浏览器,我的问题是我正在使用带有VBox的Scroll Pane。 VBox保存树视图,我知道它工作正常,因为我可以将它设置为我的第一个滚动窗格(滚动窗格),它显示正常,但后来我尝试将其设置为正确的滚动窗格(BrowserPane)什么也没出现!如有必要,我可以提供更多代码,但这是问题所在。
TreeItem<String> rootNode = new TreeItem<>(hostName, new ImageView(new Image(getClass().getResourceAsStream("/computer.png"))));
Iterable<Path> root = FileSystems.getDefault().getRootDirectories();
for(Path name: root){
FilePathTree node = new FilePathTree(name);
rootNode.getChildren().add(node);
System.out.println("File Path Tree nodes: "+node);
}
System.out.println("here");
BrowserPane = new ScrollPane();
VBox = new VBox();
BrowserPane.setStyle("-fx-background-color: DAE6F3;");
rootNode.setExpanded(true);
TreeView = new TreeView<>(rootNode);
VBox.getChildren().addAll(TreeView);
BrowserPane.setFitToWidth(false);
ScrollPane.setContent(VBox);
BrowserPane.setContent(VBox);