我有一个有三个孩子的分隔窗,但我想一次只显示2个顶部或2个底部孩子。所以我实现了一个滑动动画,它可以在父窗格中上下滑动分割窗格。 滑动动画工作正常,但是当我调整父窗格的大小时,我的分隔符位置有问题。我怎样才能确定分隔位置总是正确的? 图像应该让我的想法清晰。
答案 0 :(得分:1)
你想强迫分频器始终保持在中间吗?您可以使用高级绑定:
splitPane.getDividers().get(0).positionProperty()
.bind(splitPane.heightProperty().divide(2));
希望这有帮助。