JList

steff aka sId

Erfahrenes Mitglied
HI hab mal ne Frage zur JList . Was muss ich für einen Datentyp in die JList reinschreiben? Muss das ein String sein oder ne Zahl oder kann ich da auch Objekte reinschreiben?
 
Hallo!

Das Mittel, welches JList standardmäßig zur Datenhaltung einsetzt ist ein ListModel. Das javax.swing.DefaultListModel nimmt zum einen nen Vector und zum anderen ein Object[] als Datencontainer auf. In beiden Containern können beliebige Typen (Object) gespeichert werden. Für primitive Typen wie int, double, char müssen die Werte in einen der passenden Wrappertypen (Integer,Double,Character) gehült werden. Zum anzeigen in der JList ruft die JList intern immer die toString() Methode des jeweiligen Objekts auf.

Das wars.

Gruß Tom
 
Zurück