ich soll für die Schule eine JList kreieren, in die ich Einträge vornehmen kann. Irgendwie check ich aber den kompletten Aufbau von JList nicht (außer eben, daß man sie in eine JScrollPane packen muß, damit ein Scrollbalken angezeigt werden kann).
Kann mir jemand eine Kurzeinführung (Aufbau, wichtigste Methoden) geben? Das wäre wirklich supernett!!
Daten können beliebige Objekte sein. Das was du in der JList dann siehst ist das Ergebnis der Methode toString() des jeweiligen Objektes. (Falls du was anderes willst - Stichwort heißt ListCellRenderer)
Der Liste sagen was sie darstellen los
liste.setModel(model);
Und fertig. Datenänderungen machst du jetzt am Model, z.B.
model.removeElementAt(0);
Die Liste erfährt davon (ist nämlich selber Controller, und damit ist MVC komplett) und stellt sich neu dar.
In diesen gesamten Ablauf kannst du natürlich an allen erdenklichen Stellen eingreifen, aber für ein erstes Beispiel sollte es das tun. Ach ja, herausfinden was selektiert ist:
ich soll für die Schule eine JList kreieren, in die ich
Einträge vornehmen kann. Irgendwie check ich aber den
kompletten Aufbau von JList nicht (außer eben, daß man sie in
eine JScrollPane packen muß, damit ein Scrollbalken angezeigt
werden kann).
Kann mir jemand eine Kurzeinführung (Aufbau, wichtigste
Methoden) geben? Das wäre wirklich supernett!!