Guten Abend!
Ich probiere grade ein bisschen mit Data-Bindings herum und versuche folgende Funktionalität zu erreichen:
(musste auch erstmal herausfinden das man nur prefWidthProperty verändern kann und nicht WidthProperty so wie man meinen könnte)
Das geht so natürlich nicht weil man 2 verschiedene Datentypen hat.
Hab jetzt inzwischen herausgefunden, dass es bi-direktional so geht:
Aber wie lautet der korrekte Befehl wenn ich nur eine Richtung haben will ?
(nach Eingabe im Textfeld soll sich die Button-Width ändern)
Ich probiere grade ein bisschen mit Data-Bindings herum und versuche folgende Funktionalität zu erreichen:
Java:
button.prefWidthProperty().bind(tf.textProperty());
(musste auch erstmal herausfinden das man nur prefWidthProperty verändern kann und nicht WidthProperty so wie man meinen könnte)
Das geht so natürlich nicht weil man 2 verschiedene Datentypen hat.
Hab jetzt inzwischen herausgefunden, dass es bi-direktional so geht:
Java:
Bindings.bindBidirectional(tf.textProperty(), button.prefWidthProperty(), new NumberStringConverter());
Aber wie lautet der korrekte Befehl wenn ich nur eine Richtung haben will ?
(nach Eingabe im Textfeld soll sich die Button-Width ändern)