给定两个属性,例如
DoubleProperty x;
DoubleProperty y;
并给定两个互为逆的函数,例如
DoubleUnaryOperator xToY = x -> Math.exp(x);
DoubleUnaryOperator yToX = y -> Math.log(y);
双向绑定属性x
并y
使其保留定义的关系的最简单方法是什么?
(即如果我们分配给x
theny
应该自动成为xToY.apply(x.get())
,如果我们分配给y
thenx
应该自动成为yToX.apply(y.get())
。)
绑定 API 中有没有办法做到这一点?