Javafx Splitpane分隔符在调整父窗格大小时的位置

时间:2015-01-20 17:39:16

标签: javafx splitpane

我有一个有三个孩子的分隔窗,但我想一次只显示2个顶部或2个底部孩子。所以我实现了一个滑动动画,它可以在父窗格中上下滑动分割窗格。 滑动动画工作正常,但是当我调整父窗格的大小时,我的分隔符位置有问题。我怎样才能确定分隔位置总是正确的? 图像应该让我的想法清晰。 enter image description here

1 个答案:

答案 0 :(得分:1)

你想强迫分频器始终保持在中间吗?您可以使用高级绑定:

splitPane.getDividers().get(0).positionProperty()
            .bind(splitPane.heightProperty().divide(2));

希望这有帮助。