Hier möchte ich einen kleinen Trick zeigen, wie man in einer JComboBox einen Wert vor selektiert. Dies ist zum Beispiel dann sinnvoll, wenn man Daten aus einer Datei oder Datenbank liest und diese dem User zum bearbeiten präsentieren möchte.
Hat man nun eine beliebig gefüllte JComboBox und möchte einen bestimmten Wert vor auswählen, muss man sich einem kleinen Trick bedienen.
Als erstes setzt man das Attribut der JComboBox auf editierbar also editable auf true. Nun kann man den Wert selektieren und anschließen setzt man editable wieder auf false, um ein unerwünschtes Bearbeiten zu vermeiden.
Beispiel:
1 2 3 | comboBox.setEditable(true); // Damit das richtige in der Combobox ausgewählt werden kann comboBox.setSelectedItem(item_das_gewahlt_werden_soll); comboBox.setEditable(false); // Damit das richtige in der Combobox ausgewählt werden kann |