17

javafx 2.0 以降でIntegerToを変換するには?ObservableValue<Integer>

4

4 に答える 4

40

a を使用しReadOnlyObjectWrapper<>(*integer value*);、値を参照に格納しますObservableValue<Integer>

ObservableValue<Integer> obsInt = new ReadOnlyObjectWrapper<>(intValue);

アップデート

JavaFX 8 を開始すると、次のこともできます。

ObservableValue<Integer> obsInt = new SimpleIntegerProperty(intValue).asObject();
于 2013-01-19T10:26:11.823 に答える
10

別の方法。

new SimpleIntegerProperty(integer_value).asObject()
于 2014-09-23T05:46:10.597 に答える
3

IntegerProperty実装しObservableValue<Number>ていませんObservableValue<Integer>。したがって、次のことを行う必要があります。

// Here Person is a class and age is a variable of type IntegerProperty
ObservableValue<Number> ob = Person.age;
于 2016-07-05T08:09:56.947 に答える