Fortführung des eigenen Projekts. Alle Aufgaben 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.