JComboBox mit eigenem Renderer



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
.



Relevant Pages

  • Re: Öffentliche Ordner werden nicht sauber synchronisiert
    ... Kann ich den Replikationsintervall noch mehr herunternehmen, ... Die Rechte zum Editieren, haben nur 3 Benutzer. ... Die Dateien werden meistens richtig synchronisiert, ...
    (microsoft.public.de.german.exchange2000.general)
  • Re: Öffentliche Ordner werden nicht sauber synchronisiert
    ... Replikationsintervallen unterschiedliche Benutzer das selbe Dokument ... die Rechte zum Editieren nur auf die tatsächlich notwendigen Benutzer ... Die Dateien werden meistens richtig synchronisiert, ...
    (microsoft.public.de.german.exchange2000.general)
  • Ändern von Netzwerkeigenschaften zulassen
    ... einer globalen Gruppe zusammengefasst sind Netzwerkeinstellungen editieren ... Editieren zulassen), funktioniert sie nicht, weil der Benutzer trotzdem ...
    (microsoft.public.de.german.win2000.gruppen_richtlinien)
  • Re: Ordner nicht aufzufinden
    ... Unkenntnis, wie auch bei UAC. ... Ich finde diese einfach nicht gelungen und wenig ... Darum geht es hier ja gar nicht; es geht darum, daß ein Benutzer ... vor der Kiste versucht, ein paar von ihm generierte Dateien zu ...
    (microsoft.public.de.windows.vista.dateisystem)
  • Re: Kommunikation zwischen Usercontrols
    ... > Benutzer editieren kann, da das Formular zum Editieren des Benutzers ... Die Methoden Deines Navicontrols sollten in der Lage sein, festzustellen, welcher Benutzer gerade selektiert wurde. ... Controls mit dem Listview. ...
    (microsoft.public.de.german.entwickler.dotnet.vb)

Loading