【问题标题】:Javafx Splitpane divider positions on resizing the parent pane调整父窗格大小时的 Javafx Splitpane 分隔符位置
【发布时间】:2015-01-20 17:39:15
【问题描述】:

我有一个包含三个孩子的拆分窗格,但我想一次只显示 2 个顶部或 2 个底部的孩子。所以我实现了一个滑动动画,它在父窗格中上下滑动拆分窗格。 滑动动画效果很好,但是当我调整父窗格的大小时,分隔符位置出现问题。如何确保分隔线位置始终正确? 该图像应该使我的想法清晰。

【问题讨论】:

    标签: javafx splitpane


    【解决方案1】:

    您想强制分隔线始终停留在中间吗?您可以使用高级绑定:

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

    希望这会有所帮助。

    【讨论】:

    • java.lang.RuntimeException: Divider.position : A bound value cannot be set..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-25
    • 1970-01-01
    • 2018-08-19
    • 2014-11-16
    • 2014-02-20
    相关资源
    最近更新 更多