JavaFXをバインドしたいLabel.textProperty
とint
の値。
私は例えば試しました.
Label.textProperty().bindBidirectional(new SimpleIntegerProperty(myInt),
new NumberStringConverter());
または
Label().textProperty().bindBidirectional(new SimpleIntegerProperty(myInt),
new DecimalFormat());
しかし、私は常にNullPointerExceptionを取得します。
どうすれば修正できますか?
Intがある場合は、そこからSimpleIntegerPropertyを作成し、その上でasString()
を使用できます。
label.textProperty().bind(new SimpleIntegerProperty(integer).asString());
IntegerPropertyがある場合は、直接使用できます
label.textProperty().bind(integerProperty.asString());