我的.fxml
文件中有很多窗格(这是我的fxml的早期版本:Javafx : SplitPane resize children)现在我想在视图顶部的拆分窗格中修复前两个元素,所以我把它们从ScrollPane
中删除了,但现在的问题是我无法滚动剩下的窗格,我不明白为什么。我试图将它们包装成BorderPane
,另一个尝试就是将它们包装在SplitPane
中,这样这两个窗格成为SplitPane
中的项目,第三个项目是{{1但没有一个工作。你知道我错过了什么,或者解决这个问题的方法吗?
编辑:所以这是我尝试过的代码,所以我把前两个元素放在ScrollPane
ScrollPane
因此,当我展开所有窗格时,没有滚动条,因此我无法向下滚动到其他窗格。
答案 0 :(得分:1)
我找到了解决方案,在我的控制器类中我插入了这一行:
scrollPane.prefHeightProperty().bind(contentPane.heightProperty());
它解决了我的问题,我猜ScrollPane
的高度为Infinite
,所以滚动条从未播种过。