Pixel

setzer

.de
Aktuellste Kommentare:
  • Stefan schrieb:
    Schöner Beitrag und nützliche Links, vielen Dank dafür!...
    [lesen]
  • Pixelsetzer schrieb:
    Hi Marius, danke für den Hinweis. Ich hab das gar nicht gesehen, dass die Zeichen unformatiert wurden. Ich habe es gleich mal geändert. ;-) Wegen...
    [lesen]
  • Marius Gerum schrieb:
    Sehr schön, gefällt mir gut :-) OOP ftw ;-) Marius...
    [lesen]
  • Marius Gerum schrieb:
    upps, im letzten Kommentar ... wusste nicht dass HTML funzt, ich meinte > und < ^^...
    [lesen]
  • Marius Gerum schrieb:
    Hi, schöner Artikel und gut strukturierter Code. 2 Dinge würden mir an dieser Stelle vielleicht noch fehlen, und zwar das fertige Applet zum sofo...
    [lesen]

Java Swing: Item in einer dynamisch erzeugten ComboBox auswählen

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

Kommentar schreiben:

Mit der Eingabe des Sicherheits-Codes stimmen Sie der Speicherung ihrer IP-Adresse und ihrer anderen angegebenen Daten zu.
Die IP-Adresse und ihre E-Mail wird nur für die Spam-Abwehr benötigt.