我目前正在使用JavaFX和JavaFX Scene Builder处理一些GUI。我遇到了一个问题,找到一个解决方案并不容易(至少对我而言)。我想得到这样的东西:
http://i.imgur.com/oN4mIVl.png
关键是点击TreeItem“Sample”后,只会重新加载窗口的右侧。我也想使用fxml文件。 我知道我可以在另一个中包含一个fxml,但这不是解决方案。可能有很多TreeItem,并且每个TreeItem都应该加载由另一个FXML配置的另一个窗格。 你们可以至少引导我走上正轨吗?
(对不起,图片已链接,但我还没有10个代表,因为我是新来的...)
答案 0 :(得分:0)
您是否尝试加载节点并在右侧设置节点?
Node root = FXMLLoader.load(getClass().getClassLoader().getResource("fxml/yourfxml.fxml"));
borderPane.setRight(root);