将IntegerProperty绑定到DoubleProperty

时间:2015-01-27 20:23:05

标签: binding properties javafx

我想在IntegerProperty和DoubleProperty之间创建双向绑定。转换器函数很容易编写以创建两个值之间的映射,但我找不到一种方法来执行它。我正在寻找类似于StringConverter的功能,但是使用通用参数。

有没有办法在JavaFX中实现?

1 个答案:

答案 0 :(得分:4)

因为它们都是Property<Number>的实现,所以它应该起作用:

    DoubleProperty d = new SimpleDoubleProperty();
    IntegerProperty i = new SimpleIntegerProperty();
    d.bindBidirectional(i);