将 IntegerProperty 绑定到 DoubleProperty

Bind IntegerProperty to DoubleProperty

我想在 IntegerProperty 和 DoubleProperty 之间创建双向绑定。转换器函数很容易编写来创建两个值之间的映射,但我找不到实现它的方法。我正在寻找功能类似于 StringConverter 的东西,但具有通用参数。

有没有办法在 JavaFX 中做到这一点?

因为它们都是 Property<Number> 的实现,所以应该可以正常工作:

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