给出两个属性,例如
DoubleProperty x;
DoubleProperty y;
并给出两个彼此相反的函数,例如
DoubleUnaryOperator xToY = x -> Math.exp(x);
DoubleUnaryOperator yToX = y -> Math.log(y);
双向绑定属性x
和y
的最简单方法是什么,以便它们保留定义的关系?
(即如果我们分配到x
,则y
应自动成为xToY.apply(x.get())
,如果我们分配给y
,则x
应自动成为yToX.apply(y.get())
}}。)
绑定API中有没有办法做到这一点?