与えられた
DoubleProperty A;
DoubleProperty minusA;
A.get() == -minusA.get() 常に両方ができるように、それらの否定を双方向にバインドする方法はありますset()
か?
与えられた
DoubleProperty A;
DoubleProperty minusA;
A.get() == -minusA.get() 常に両方ができるように、それらの否定を双方向にバインドする方法はありますset()
か?
試してみましたが、双方向バインディングを使用する方法が見つかりませんでしたが、両方で InvalidationListner を使用できますか?
何かのようなもの
A.addListener((Observable observable) -> {
System.out.println("A is invalid");
minusA.set(A.get() *-1);
});
minusA.addListener((Observable observable) -> {
System.out.println("minusA is invalid");
A.set(minusA.get() * -1);
});
次に、両方の DoubleProperties のセッター メソッドを簡単に呼び出すことができ、他の値は負の値に変更されます。
それが役立つことを願っています