E N D
1. Java-EinführungskursGrafische Benutzungsoberflächen Sommersemester 2003
Clemens Schäfer
Matthias Book
2. 2 Java-Einführungskurs - GUI YOU ARE HERE ? Organisatorisches
Einführung und Entwicklungsumgebung
objektorientierte Programmierung
Java-Sprachkonstrukte
Behandlung von Ausnahmesituationen
Java-Klassenbibliothek
grafische Benutzungsoberflächen
Swing-Überblick
MVC-Paradigma
3. 3 Java-Einführungskurs - GUI Motivation, Historie Java und GUIs, AWT, SWING, JFC
Einfaches Bildschirmfenster mit elementaren Komponenten
Komponenten zusammenfassen in Containern (Übersicht)
JPanel
alle Container erben von Container
alle Komponenten erben von JComponent
Layout von Containern (Komponenten-Anordnung, -Größe)
FlowLayout, GridLayout, BoxLayout, CardLayout, BorderLayout, GridBagLayout
Pluggable Look&Feel
Allgemeine Betrachtung: Interaktion, MVC-Konzept, Ereignisse
Behandlung von Benutzer-Ereignissen (Mausklicks, ...)
Menüs für Funktionsauswahl
4. 4 Java-Einführungskurs - GUI Die verfügbaren Look&Feels Java (Metal) Windows CDE, OSF/Motif(Common Desktop Environment)