Benutzer-Werkzeuge

Webseiten-Werkzeuge


usercontent:combobox_event_handling

Combobox Event Handling

Das wichtigste Event dürfte setOnAction sein. Hier kann man Eingabe-Veränderungen nach dessen Abschluss gut über cbBox.getValue() ermitteln.

 cbBox.setOnAction((event) -> {
            System.out.println("setOnAction Event Item  " + cbBox.getSelectionModel().getSelectedItem());
            System.out.println("setOnAction Event getValue " + cbBox.getValue());
            System.out.println("setOnAction Event " + cbBox.getSelectionModel().getSelectedIndex());
        });
 
         cbBox.focusedProperty().addListener((ObservableValue<? extends Boolean> arg0, Boolean oldPropertyValue, Boolean newPropertyValue) -> {
            if (newPropertyValue) {
                System.out.println("ComboBox hat Focus bekommen");
            } else {
                System.out.println("ComboBox hat Focus verloren");
                System.out.println("ComboBoxInhalt:"+cbBox.getValue());
            }
        });

Beispiel getestet mit Version

ab Java 8

Autor

Siehe auch

usercontent/combobox_event_handling.txt · Zuletzt geändert: 26/10/2014 11:27 von 84.185.49.86