JavaFX,你能绑定一个移动圆的属性吗?
所以我在时间轴上画了一个移动的圆圈。我正试图将它绑定到屏幕上,所以当我在应用程序上重新缩放屏幕时,我希望球能够缩放,而不是移动到屏幕外。可能吗JavaFX,你能绑定一个移动圆的属性吗?,java,binding,properties,javafx,geometry,Java,Binding,Properties,Javafx,Geometry,所以我在时间轴上画了一个移动的圆圈。我正试图将它绑定到屏幕上,所以当我在应用程序上重新缩放屏幕时,我希望球能够缩放,而不是移动到屏幕外。可能吗 circle.centerXProperty().bind(pane.widthProperty().divide(2)); circle.centerYProperty().bind(pane.heightProperty().divide(2)); circle.radiusPrope
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)));
不起作用对任何想帮忙的人来说都没什么用处。你能创建一个简单的、可执行的示例(请参阅以获取指导)并编辑你的问题以将其包括在内吗?我为你的行收到了这条消息,方法minDoubleBinding,DoubleBinding对于该类型是未定义的Bindings@Isac您导入了错误的绑定。你需要javafx.beans.binding.Bindings.wow这太令人尴尬了,很抱歉这么慢。感谢您的帮助: