JComboBox mit eigenem Renderer
- From: Volker Boehm <volker@xxxxxxxxx>
- Date: Sun, 30 Mar 2008 22:15:02 +0200
Hallo,
ich hab' da mal wieder ein Problem :-(
Ich habe eine Datenstruktur, die aus einem Vector aus HashMaps besteht:
id=1; name="Peter Müller"
id=7; name="Fritz Meier"
id=9; name="Willi Winzig"
Nun möchte ich eine JComboBox haben, mit der ich eine vorgegebene ID
anzeigen und editieren kann.
Es soll also, wenn die Vorgegebene ID z.B. 7 ist, in der JComboBox der
Name "Fritz Meier" vorgewählt sein. Der Benutzer kann das editieren und
hinterher ist der zurückgegebene Wert z.B. 9, wenn der Benutzer "Willi
Winzig" ausgewählt hat.
Bisher ist es mir nicht gelungen, für diese Problematik irgendwo im
Internet ein Beispiel zu finden, so dass ich mich jetzt schon einige
Stunden damit rumquäle.
Ich kann mir zwar mit Leichtigkeit einen eigenen Renderer schreiben, der
mir in der Aufklapp-Liste wunderschön die Namen anzeigt, aber es ist mir
bisher weder gelungen die Anzeige im eigentlichen Anzeigefeld zu
beeinflussen (dort steht immer nur so ein Blödsinn wie "{id=1, name=Peter
Müller}"), noch schaffe ich es, den SetSelectedItem() so zu verbiegen,
dass ich als Vorgabewert ein Integer-Item (die Benutzer-ID) verwenden
kann.
Könnte sich vielleicht jemand erbarmen und mir einen Schubs in die
richtige Richtung geben?
mfg Volker
--
Volker Böhm Tel.: +49 4141 981152 www.vboehm.de
Voßkuhl 5 Fax: +49 4141 981154
D-21682 Stade mailto:volker@xxxxxxxxx
.
- Follow-Ups:
- Re: JComboBox mit eigenem Renderer
- From: Alfred
- Re: JComboBox mit eigenem Renderer
- From: Andreas Leidig
- Re: JComboBox mit eigenem Renderer
- Prev by Date: Re: Wie kann ich eine Methode für jedes Element eines Arrays (aus Beans) aufrufen ohne For-Schleife?
- Next by Date: Re: JComboBox mit eigenem Renderer
- Previous by thread: Free Tutorial website And Ebooks programing tutorials
- Next by thread: Re: JComboBox mit eigenem Renderer
- Index(es):
Relevant Pages
|
Loading