Technische Universität München
Fakultät für Informatik
Prof. Dr. Helmut Seidl
R. Höllerer


Praktikum des Übersetzerbaus SS 2004:

Generierung von Benutzungsoberflächen


Aufgabenblatt 1

21.04.2004

1. Aufgabe (Swing-Einarbeitung)

Arbeiten Sie sich in die Grundlagen von Java-Swing ein. Benutzen Sie dazu das Swing-Tutorial und die Beispiele von Aurel Huber: http://wwweickel.in.tum.de/lehre/Praktika/SS02/swingbasics/
und weitere Literatur (siehe z.B. http://wwweickel.informatik.tu-muenchen.de/lehre/Seminare/Proseminar/SS99/#swinglit)
 

2. Aufgabe  (Terminplan für Studenten)

In dieser Aufgabe soll ein Formular zur Erstellung eines Terminplans für Studenten erstellt werden. Ein Teil des Formulars soll eine Liste von Vorlesungen enthalten, aus der der Student seine Vorlesungen auswählen kann. Im zweiten Teil des Formulars kann der Student für sich eine Terminliste für die ganze Woche zusammenstellen.

Das Formular besteht also aus zwei Listen, eine Liste von Vorlesungen mit Angaben wie

und eine Liste von Terminen für den Studenten mit Angaben wie

Das Formular wird auf Basis von Java-Swing implementiert. Die erste Liste können Sie fest vorbesetzen oder den Benutzer ausfüllen lassen, am besten mit Ihren Vorlesungen aus dem Sommersemester 2004. Die zweite Liste soll der Benutzer ausfüllen, entweder durch eine spezielle Kopieraktion aus der ersten Liste oder selbst eintippen. Jedenfalls müssen für Listen drei Aktionen: Einfügen, Löschen und Editieren realisiert werden.

Hinweis: Im Javakurs 1998, Kapitel 8 ist eine ähnliche Aufgabe gelöst worden
( http://home.in.tum.de/~javakurs ).

Abgabe der Hausaufgaben:

Abgabetermin: Dienstag, 4. Mai 2004, 15:00

Nächste Praktikumstermine:

Mittwoch , 28.April 2004, 15:15 Uhr und
Mittwoch , 5 Mai 2004, 15:15 Uhr