javafx choicebox Ereignisse

7

Ich habe eine Auswahlbox in javafx enthält 3 Elemente lassen A B und C so auf Änderung der Auswahl dieses Elements Ich möchte bestimmte Aufgabe so wie kann ich mit diesen Ereignissen umgehen?

%Vor%

im Hinzufügen von Elementen zur Auswahlbox aus der Datenbank ... Jetzt möchte ich wissen, wie man mit den Ereignissen von Choosebox in javafx

umgeht     
Jayesh_naik 25.01.2013, 13:23
quelle

2 Antworten

15

Fügen Sie einen ChangeListener zum selectionmodel selectmodel und selectedIndexProperty hinzu:

%Vor%     
Sebastian 25.01.2013, 14:08
quelle
5

Sebastian hat das gut genug erklärt, nur wenn du nur Interesse an dem tatsächlichen Wert hast, der in der Auswahlbox ausgewählt ist und dir den Index nicht interessiert, dann kannst du nur selectedItemProperty anstelle von selectedIndexProperty verwenden.

Auch ChangeListener ist eine funktionale Schnittstelle, hier kannst du Lambda benutzen, wenn du mit Java 8 gehst. Ich habe Sebastians Beispiel ein wenig modifiziert. Der newValue ist ein neu gewählter Wert.

%Vor%     
Steve Park 09.02.2016 02:05
quelle

Tags und Links