Я пробовал, но не нашел способ, используя двунаправленную привязку, но, возможно, вы могли бы использовать 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 и другое значение изменится на Negativ значение.
Надеюсь, что поможет