Combo Box in JavaFX Java8 GUI
Hier lernst du die Verwendung von Combo Box in JavaFX Java8 GUI. Dabei handelt es sich um eine Box ähnlich der Choice Box, jedoch haben wir hier z.B. auch die Möglichkeit Einträge in Laufzeit hinzuzufügen. Das wird z.B. bei Email Programmen sehr häufig verwendet. Wenn man z.B. die Emailadresse eingeben will, dann kann man entweder eine neue eintragen, oder aus der Liste der letzten Emailadressen wählen.
Beispiel für Combo Box in JavaFX Java 8 GUI
final ComboBox comboBox = new ComboBox();
[image img_id=”6264″ alt=”combo box in javaFX Java 8 GUI” width=”238″ height=”253″]
Wir können einer Combo Box in JavaFX mit recht wenig Aufwand weitere Einträge hinzufügen:
comboBox.getItems().addAll("Michi@gmail.com", "Heidi@gmail.com", "Denis@gmail.com");
Bisher ist das nicht großartig anders wie die Choice Box. Wie können wir das jedoch noch besser verwenden?
Naja, z.B. durch die Möglichkeit, selbst Text einzugeben. Um das zu erreichen benötigen wir die setEditable() Funktion.
comboBox.setEditable(true);
Um den Wert der letzten Endes in unserer Combo Box in JavaFX gewählt wurde zu erhalten müssen wir mal wieder die getValue() Funktion verwenden.
comboBox.getValue();
Im nächsten Artikel schauen wir uns die Scroll Bar an.