如何在javaxf

时间:2018-11-19 12:37:06

标签: java javafx

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

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

这不起作用

2 个答案:

答案 0 :(得分:1)

尝试一下

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

答案 1 :(得分:0)

我认为您应该使用 Node 类中定义的 boundsInParentProperty()进行绑定