java JavaFx:使用加法/乘法双向绑定数字/
我想绑定两个DoubleProperty,但实际上不是1:1,而是以1:1.2的比例绑定
我需要像这样的东西:
DoubleProperty x;
DoubleProperty y;
x.bindBidirectional(y.multiply(1.2));
因此,每次设置x的值时,y的值应该是x*1.2 每次设置y值时,x应为y/1.2
我怎么做
你可以在下面搜索框中键入要查询的问题!
我想绑定两个DoubleProperty,但实际上不是1:1,而是以1:1.2的比例绑定
我需要像这样的东西:
DoubleProperty x;
DoubleProperty y;
x.bindBidirectional(y.multiply(1.2));
因此,每次设置x的值时,y的值应该是x*1.2 每次设置y值时,x应为y/1.2
我怎么做
# 1 楼答案
好吧,现在还没有什么东西存在,所以你需要自己去做一些类似的事情
请注意,此实现是通用的。如果您处理的是专门的属性,您可能希望修改代码以使用基本类型,以避免转换为包装类型