我想在IntegerProperty和DoubleProperty之间创建双向绑定。转换器函数很容易编写以创建两个值之间的映射,但我找不到一种方法来执行它。我正在寻找类似于StringConverter的功能,但是使用通用参数。
有没有办法在JavaFX中实现?
答案 0 :(得分:4)
因为它们都是Property<Number>
的实现,所以它应该起作用:
DoubleProperty d = new SimpleDoubleProperty();
IntegerProperty i = new SimpleIntegerProperty();
d.bindBidirectional(i);