JavaFX 8-Bindung mit Nummer format

Kann jemand bitte zeigen Sie mir ein Beispiel von einem Bindungen.bindBidirectional, wo ein textfield-Objekt gebunden ist, in einen Double-Wert UND das Textfeld formatiert, auf null Dezimalstellen. Ich habe diese Bindung:

Bindings.bindBidirectional(xProperty, sp.layoutXProperty(), converter);

wo xProperty ist eine StringProperty und sp.layoutXProperty ist ein DoubleProperty.

Habe ich versucht viele verschiedene Konverter und schließlich ließ sich auf:

NumberFormat nf = NumberFormat.getInstance();    
StringConverter<Number> converter = new NumberStringConverter(nf);

Dann habe ich versucht:

nf.setParseIntegerOnly(true);

Aber ohne Erfolg. Dies war nur einer der vielen versuche, das Ergebnis erreicht. Es ist wohl gerade nach vorne, doch die Informationen, die auf verbindliche verschiedenen Eigenschaften mit format scheint nur wenige und weit zwischen oder habe ich verpasst das offensichtliche?

InformationsquelleAutor Frank | 2015-08-24
Schreibe einen Kommentar