Converting Integer to ObservableValue<Integer> in javafx

javafx, javafx-2

Solution

We use a `ReadOnlyObjectWrapper<>(*integer value*);` and store the value in a `ObservableValue<Integer>` reference.

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

Update

Starting JavaFX 8, you can also do the following :

ObservableValue<Integer> obsInt = new SimpleIntegerProperty(intValue).asObject();

Problem

How to convert `Integer` To `ObservableValue<Integer>` in javafx 2.0 and later ?

Original source