JComboBox

Hallo,
ich habe folgendes Problem: Ich benötige eine Combobox, die editierbar ist. Also auch im Popup. So wie diese Comboboxen bei VisualBasic zum Einfügen von Inhalten in eine List- oder Combobox. So daß ich auch ohne Probleme wieder einen Eintrag aus der Box herauslöschen kann. Gibts sowas schon fertig? Oder wie programmiert man sowas?

Gruß
Jochen

Moin,

ich habe folgendes Problem: Ich benötige eine Combobox, die
editierbar ist. Also auch im Popup.

Interessant, das brauche ich vielleicht auch bald. Kann die JComboBox das nicht? Was fehlt?

Thorsten

JComboBox editieren? -> ComboBoxEditor!

ich habe folgendes Problem: Ich benötige eine Combobox, die
editierbar ist. Also auch im Popup. So wie diese Comboboxen
bei VisualBasic zum Einfügen von Inhalten in eine List- oder
Combobox. So daß ich auch ohne Probleme wieder einen Eintrag
aus der Box herauslöschen kann. Gibts sowas schon fertig? Oder
wie programmiert man sowas?

Du solltest dir mal die Klassen ComboBoxEditor (na gut,
interface) und „BasicComboBoxEditor“ in Swing ansehen. Damit
kannst du ComboBox-Einträge von z.B. einem JTextField editieren
lassen.

Löschen kannst du Einträge Swing-üblich über das Modell
(Interface ComboBoxModel) oder auch über die ComboBox-Methoden
selbst.

Für spezielle Fälle würde ich dir in jedem Fall raten, dir dein
eigenes Modell zu basteln, das ist i.A. nicht viel Aufwand und
erleichtert es doch oft sehr, die Swing-Klassen an die eigenen
Bedürfnisse anzupassen…

Gruß,
Stefan :smile: