URL: https://www.overclockers.at/coding-stuff/objekte_in_jlist_88507/page_1 - zur Vollversion wechseln!
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?
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
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
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026