Grundlagen der Programmierung 2 SS 2005 - Folie 121
Ziele:
Flexibilität durch Auslagerung von Methoden in separate Hilfsobjekte
in der Vorlesung:
- anpassbare Darstellung von Listeneinträgen durch Austauschbare Renderer-Objekte
- resultierende Objektstruktur
- Bedeutung des Interface ListCellRenderer und der Operation getListCellRendererComponent()
nachlesen:
bisherige Version des Haushaltsbuch-Programms auf Folie 119
Übungsaufgaben:
Erweitern Sie das Programm so, dass zwei Fenster auf dasselbe Model-Objekt, jedoch mit unterschiedlicher Darstellung der Liste geöffnet werden.
Verständnisfragen:
- Wie viele JLabel-Objekte erzeugt das Renderer-Objekt in der gezeigten Form?
- Wie und wie weit kann man die Anzahl erzeugter Objekte verringern? Ist das bedenkenlos möglich?
Autoren: Dr. Michael Thies und Prof. Dr. Uwe Kastens
Generiert mit Camelot | Probleme mit Camelot? | Geändert am: 20.04.2005