Archived
0

fix bind number in NumberFiled

This commit is contained in:
iMoHax
2014-09-03 16:33:25 +04:00
parent bc74c006ff
commit 14364b7998

View File

@@ -32,7 +32,6 @@ public class NumberField extends TextField {
public void setValue(Number value){ public void setValue(Number value){
number.setValue(value); number.setValue(value);
setText(converter.toString(value));
} }
public void add(Number value){ public void add(Number value){
@@ -81,6 +80,7 @@ public class NumberField extends TextField {
} }
}); });
setOnAction((e) -> parseNumber()); setOnAction((e) -> parseNumber());
numberProperty().addListener((ob, o, n) -> setText(converter.toString(n)));
focusedProperty().addListener((ob, o, n) -> {if (o) parseNumber();}); focusedProperty().addListener((ob, o, n) -> {if (o) parseNumber();});
setAlignment(Pos.BASELINE_RIGHT); setAlignment(Pos.BASELINE_RIGHT);
} }