henning-malaysia
Mitglied
Hallo,
folgendes Problem:
Wenn ich irgendwelche Objekte beispielsweise in einer JList oder JComboBox einfüge, sehe ich als Listeneintrag den Inhalt von toString() dieses Objektsm soweit so simpel.
Was aber, wenn ich ein und das selbe Objekt in verschiedenen Listen verschieden darstellen möchte, beispielsweise in einer JList mit vollem Namen, in einer JComboBox aber nur mit Kurznamen? Natürlich könnte ich einfach nur die Strings direkt in die JList bzw. JComboBox einfügen, allerdings möchte ich, dass die ganzen Objekte enthalten sind, wenn ich beispielsweise mit getSelectedItem() darauf zugreifen möchte.
Gibt es da eine Lösung?
Danke und mfg
henning-malaysia
folgendes Problem:
Wenn ich irgendwelche Objekte beispielsweise in einer JList oder JComboBox einfüge, sehe ich als Listeneintrag den Inhalt von toString() dieses Objektsm soweit so simpel.
Was aber, wenn ich ein und das selbe Objekt in verschiedenen Listen verschieden darstellen möchte, beispielsweise in einer JList mit vollem Namen, in einer JComboBox aber nur mit Kurznamen? Natürlich könnte ich einfach nur die Strings direkt in die JList bzw. JComboBox einfügen, allerdings möchte ich, dass die ganzen Objekte enthalten sind, wenn ich beispielsweise mit getSelectedItem() darauf zugreifen möchte.
Gibt es da eine Lösung?
Danke und mfg
henning-malaysia