jcomboBox anderer Wert als Anzeige

nieselfriem

Bekanntes Mitglied
Hallo!

Wenn ich eine JComboBox verwende möchte ich gern ein anderen Wert anderen Wert (String) und ein Integerwert der dann in die Datenbank eingetragen wird, einfügen. Jedoch mit addItem fügt man ja immer das Objekt ein was auch angezeigt wird.
Ein kleiner Tipp bitte.

Danke und Gruß
 
Hallo,

was willst du eigendlich genau machen bzw. was funktioniert bei deinem Programm nicht richtig? ???:L
Wenn es geht, in verständlichem Deutsch.

MfG
hansmueller
 
Die Combobox schreibt standardmäßig ich glaube den Wert der toString-Methode in seine Ansicht. Sprich die kannst du überschreiben für dein Objekt. Ansonsten gibt es sicher einen Renderer oder etwas in der ARt, der für die Darstellung genutzt wird, da musst du nur eine angepasst Implementierung schreiben
 
Ok, meine Rhetorik war nicht das gelbe vom Ei.

Um es konkret auszudrücken: es sollen folgende Werte in der ComboBox angezeigt werden "in Arbeit", "nicht in Arbeit", "durch uns in Arbeit" und "nicht verfügbar". Jedem dieser Eintrag soll ein Zahlenwert zugeordnet sein. Also in der Reihenfolge -1, 0, 1, 2.
Bei PHP und HTML ist das kein Problem, da arbeite man mit dem value Attribut. Wie macht man dies aber in Java.

Ich hoffe es ist nun verständlicher

Gruß niesel
 
du kannst dir doch einfach den Index des gewählten Elements wiedergeben lassen. Das ist dann allerdings 0, 1, 2, 3 ...
 

Zurück
Oben