Java: Swing JComboBox, ist es möglich, versteckte Daten für jedes Element in der Liste?

7

JComponents kann versteckte Daten mit setName() und getName() erhalten, oder? Was ist mit JComboBox-Elementen? (Ich beziehe mich auf die Elemente in der JComboBox, NICHT die JComboBox selbst)

Was ist, wenn ich eine JComboBox habe, und darin habe ich eine Liste von Benutzernamen (zum Beispiel), jetzt möchte ich etwas wie 'id' für jeden Benutzernamen in der Liste haben, je nachdem, wie sie bestellt sind, was ist das Beste Weg, dies zu tun?

    
evilReiko 15.02.2011, 22:58
quelle

3 Antworten

13
%Vor%     
camickr 15.02.2011, 23:00
quelle
4

Ihr Objekt:

%Vor%

Fügen Sie Elemente zu Ihrer JComboBox hinzu:

%Vor%

Und erhalte Artikel:

%Vor%     
Akna 01.11.2012 09:26
quelle
3

Erstellen Sie eine Klasse User mit den Attributen username und id ; Rückgabe nur username in .toString() .

    
atamanroman 15.02.2011 23:01
quelle

Tags und Links