首页 > 解决方案 > 如何在 javaxf 中绑定 Properties 和 Double 字段

问题描述

我的矩形mainFrame.widthProperty有一个负责宽度的属性。我旋转了另一个矩形并从shape.getShape().getBoundsInParent().getWidth()Double 类型中获取其宽度。我可以在这些值之间进行绑定吗?

mainFrame.widthProperty().bind(rightShape.getShape().getBoundsInParent().getWidth());

这不起作用

标签: javajavafx

解决方案


尝试这个

mainFrame.widthProperty().bind(Bindings.createDoubleBinding(() -> {
    return rightShape.getShape().getBoundsInParent().getWidth();
}));

推荐阅读