"We are back" « oc.at

Objekte in JList

psykoman 07.08.2003 - 11:36 636 2
Posts

psykoman

Addicted
Avatar
Registered: Dec 2002
Location: Graz
Posts: 376
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
Avatar
Registered: Dec 2001
Location: NÖ/Wien
Posts: 93
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
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 1436
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
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz