Ich habe eine Frage zur Bind-Funktionalität in JavaFX. Ich möchte 2 String-Eigenschaften binden. Aber ihre Werte sollten nicht gleich sein.
Lass uns ein Beispiel machen:
Ich habe eine StringProperty mit repräsentiert das zuletzt geöffnete Projekt in meiner Anwendung.
Der Wert ist wie "C: \ temp \ myProject.prj".
Ich möchte diesen Pfad im Titel meines Fensters anzeigen.
Es ist einfach: stage.titleProperty().bind(lastprojectProperty());
Aber ich möchte nicht nur den Projektpfad, sondern auch den Anwendungsnamen anzeigen
z.B.:
MyApplication 2.2.4 - C: \ temp \ meinProjekt.prj.
Es ist möglich, die Bindung zu verwenden und eine konstante Präfix-Zeichenfolge hinzuzufügen? Oder verwende ich einen ChangeListner?
Die Lösung mit dem ChangeListener hat das Problem mit den Anfangswerten ...
%Vor%Tags und Links javafx properties bind changelistener