JList und saubere Programmierung

  • Themenstarter Themenstarter Frank Steinmeier
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
F

Frank Steinmeier

Gast
Hallo


wie macht man es "sauber".

Ich habe eine JList, die bestimmte Einträge verwaltet.

Schreibe ich jetzt die Elemente der JList, in eine ArrayList und übergebe diese ArrayList in eine UnterKlasse, die Methoden hat, um mit den Einträgen dieser ArrayList etwas zu tun.

Oder ist das zuviel der Trennung, und ich arbeite "direkt" mit den Elementen, der JList.

Dann muß ich aber die ganze JList in eine Unterklasse übergeben, oder die Unterklasse gleich weglassen und alles in der Hauptklasse machen, die die main-Methode trägt. Dort sind auch alle Grafischen Elemente definiert.

Bin für jeden Tipp dankbar, es geht nichts über eine saubere Art und Weise zu programmieren und ich muß es noch lernen

Gruß Frank
 
Um mit der JList zu arbeiten brauchst du doch sowieso ein ListModel, also wieso nicht das übergeben, anstatt eine ArrayList dafür zu benutzen?
 
Achso, ja stimmt - klar.

Aber dann ist das schon so richtig, daß ich lieber eine Unterklasse schreibe, die mit den ausgewählten Punkten aus dem Listmodell arbeitet (ich übergebe gleich das Listmodell in die Unterklasse)
und die Hauptklasse, enthält dann praktisch nur noch die GUI-Elemente
 
Verjigorm hat gesagt.:
Um mit der JList zu arbeiten brauchst du doch sowieso ein ListModel, also wieso nicht das übergeben, anstatt eine ArrayList dafür zu benutzen?
Weil man sich damit ein für alle Mal auf das ListModel festlegt. Wenn die Daten irgendwann mal in einem JTable oder sonstwo angezeigt werden sollen, geht das umgewurste von ListModel auf "irgendwas anderes" los....
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben