JavaFX,你能绑定一个动圈的属性吗?

JavaFX, Can you bind property of an moving circle?

所以我在时间轴上得到了一个移动的圆圈。我试图将它绑定到屏幕,所以当我在应用程序上调整屏幕时,我希望球能够缩放而不是移到屏幕外。这可能吗?

        circle.centerXProperty().bind(pane.widthProperty().divide(2));
        circle.centerYProperty().bind(pane.heightProperty().divide(2));         
        circle.radiusProperty().bind(pane.widthProperty().divide(2));

这是我尝试使用的代码,但它不起作用。

您必须将圆的半径 属性 绑定到宽度和高度属性中的最小值,以将圆半径保持在窗格内:

circle.radiusProperty().bind(Bindings.min(pane.widthProperty().divide(2),
                                          pane.heightProperty().divide(2)));