Aufgebaut wurde eine CD Anwendung zur Verwaltung einer CD mit zugehörigem Eingabefenster. Die Quelltextdateien sind
Im Anschluss wurde die Anwendung ausgebaut zu einer CD Anwendung zur Verwaltung mehrerer CDs mit zugehörigem Eingabefenster. Die Quelltextdateien sind
Zusatzaufgaben zu diesem und dem nächsten Termin befinden sich auf dem Übungszettel. Die zugehörigen Quelltexte (zur Lösung erforderlich) sind:
CDAnwendung.java, CD.java, CDInputDialog.java, CDTableModel.java
Für Aufgabe 4 benötigt man außerdem die Klasse CDContainer.java.
Aufgabe 0 behandelt das Erstellen der CD-Anwendung. Die notwendigen Quelltexte (oben angegeben) werden compiliert. Diese sind: CDAnwendung.java, CD.java, CDInputDialog.java, CDTableModel.java
Für Aufgabe 1 muss der Code für das Beenden der Anwendung im Menü ergänzt werden. Hierzu muss nur die eine Datei geändert werden: CDAnwendung.java Die Änderungen sind im Quelltext kommentiert (2 Stellen).
Die anderen Dateien bleiben unverändert: CD.java, CDInputDialog.java, CDTableModel.java
Für Aufgabe 2 muss der Code für das Schließen des Fensters im Dialog ergänzt werden. Hierzu muss nur die eine Datei geändert werden: CDInputDialog.java. Die Änderungen sind im Quelltext kommentiert (2 Stellen).
Die anderen Dateien bleiben unverändert: CDAnwendung.java, CD.java, CDTableModel.java
Für Aufgabe 3 muss der Code im Tabellenmodell geändert werden. Hierzu muss nur eine Datei geändert werden: CDTableModel.java. Die Änderungen sind im Quelltext kommentiert (3 Stellen).
Die anderen Dateien bleiben unverändert: CDAnwendung.java, CD.java, CDInputDialog.java.
Für Aufgabe 4 muss in der Anwendung nach dem Schließen des Dialogs die CD dem Container hinzugefügt werden. Hierzu muss nur eine Datei geändert werden: CDAnwendung.java. Die Änderungen sind im Quelltext kommentiert (1 Stelle).
Außerdem kommt eine neue Datei hinzu: CDContainer.java.
Die anderen Dateien bleiben unverändert: CDTableModel.java, CD.java, CDInputDialog.java.
Für Aufgabe 5 muss in der Anwendung vor dem Hinzufügen abgeprüft werden, ob der OK- oder Abbrechen Button gedrückt wurde. Hierzu müssen zwei Dateien geändert werden: CDAnwendung.java (1 Stelle), CDInputDialog.java (3 Stellen). Die Änderungen sind im Quelltext kommentiert.
Die anderen Dateien bleiben unverändert: CDTableModel.java, CD.java, CDContainer.java.
Für Aufgabe 6 muss der Code im Tabellenmodell geändert werden. Hierzu muss nur eine Datei geändert werden: CDTableModel.java. Die Änderungen sind im Quelltext kommentiert (1 Stelle).
Die anderen Dateien bleiben unverändert: CDAnwendung.java, CD.java, CDInputDialog.java, CDContainer.java.
Für Aufgabe 7 muss die Anwendung so modifiziert werden, dass die Tabelle wenn nötig neu gezeichnet wird. Hierzu muss nur eine Datei geändert werden: CDAnwendung.java. Die Änderungen sind im Quelltext kommentiert (3 Stellen).
Die anderen Dateien bleiben unverändert: CDTableModel.java, CD.java, CDInputDialog.java, CDContainer.java.
Für Aufgabe 8 muss der Code im Tabellenmodell geändert werden. Hierzu muss nur eine Datei geändert werden: CDTableModel.java. Die Änderungen sind im Quelltext kommentiert (3 Stellen).
Die anderen Dateien bleiben unverändert: CDAnwendung.java, CD.java, CDInputDialog.java, CDContainer.java.
Für Aufgabe 9 muss im Container das laden und speichern ergänzt werden. Hierzu muss nur eine Datei geändert werden: CDContainer.java. Die Änderungen sind im Quelltext kommentiert (1 Stelle).
Die anderen Dateien bleiben unverändert: CDAnwendung.java, CD.java, CDInputDialog.java, CDTableModel.java.
Für Aufgabe 10 muss die Anwendung so modifiziert werden, dass die Menüs eingebaut und anwählbar sind. Hierzu muss nur eine Datei geändert werden: CDAnwendung.java. Die Änderungen sind im Quelltext kommentiert (3 Stellen).
Die anderen Dateien bleiben unverändert: CDTableModel.java, CD.java, CDInputDialog.java, CDContainer.java.
Eine Beispieldatei mit gespeicherten Daten wird auch mitgeliefert: daten.ser.