Objekte in JList
psykoman 07.08.2003 - 11:36 636 2
psykoman
Addicted
|
also ich möchte ganze Objekte in einer Liste verwalten, allerdings nur bestimmte Sachen ausgehen: beispiel:
cSchueler s= new cSchueler("Geri", "1.1.2003", "bla", 44);
dlm.addElement(s);
wobei dlm ist DefaultListModel, und ich möchte jetzt eigentlich nur "Geri" in der jList haben, jedoch die anderen Daten mitverwalten sodass ich sie beim selektieren der "geri" zeile komfortabel auslesen kann...
muss ich mir da ein eigenes ListModel schreiben oder sowas in der Art?
mfg Geri
/edit wenn das mit so nem ListModel geht, was muss das dann alles enthalten wenn, kann ich das von DefaultListModel ableiten?
|
Sushimaster
Little Overclocker
|
bin jetzt nicht ganz bei der sache, aber wenn ich alles richtig verstanden hab, was du willst, musst ein eigenes schreiben. bin mir jetzt aber nicht sicher obst das defaultListModel extenden musst oder irgendein interface implementieren -> see API (so auswendig vermutet geht beides)
-sm
|
vossi
been there, done that
|
JList iirc brauchst nur in deiner Klasse a Methode toString ohne Paramter welche den String zurückgibt der in der JList ausgegeben werden soll.
DLM hab ich bei ner JList nie benutzt iirc .. ich überprüfs wenn ich von der Arbeit zuhaus bin
|