Javafx:SplitPane中的ScrollPane无法滚动

时间:2017-06-08 09:50:22

标签: java javafx javafx-8 scrollpane splitpane

我的.fxml文件中有很多窗格(这是我的fxml的早期版本:Javafx : SplitPane resize children)现在我想在视图顶部的拆分窗格中修复前两个元素,所以我把它们从ScrollPane中删除了,但现在的问题是我无法滚动剩下的窗格,我不明白为什么。我试图将它们包装成BorderPane,另一个尝试就是将它们包装在SplitPane中,这样这两个窗格成为SplitPane中的项目,第三个项目是{{1但没有一个工作。你知道我错过了什么,或者解决这个问题的方法吗?

编辑:所以这是我尝试过的代码,所以我把前两个元素放在ScrollPane

之外
ScrollPane

扩展状态: Expanded state

倒塌的状态: Collapsed state

因此,当我展开所有窗格时,没有滚动条,因此我无法向下滚动到其他窗格。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案,在我的控制器类中我插入了这一行: scrollPane.prefHeightProperty().bind(contentPane.heightProperty()); 它解决了我的问题,我猜ScrollPane的高度为Infinite,所以滚动条从未播种过。