Programmierung grafischer Benutzeroberflächen mit SWING
Voraussetzung: |
Programmiersprache Java (Seminar JAVA) |
Zielgruppe: |
Softwareentwickler, Programmierer |
Klassifizierung: |
Seminar mit praktischen Übungen |
Dauer: |
5 Tage |
Motivation / Zielsetzung:
Swing ist die Bibliothek zur Erstellung von plattformunabhängigen grafischen Bedienoberflächen mit Java. Ihre Möglichkeiten reichen von der Erstellung einfacher Applet-Oberflächen für die Nutzung im Internet bis hin zu komplexen Anwendungsoberflächen für Business-Lösungen.
In diesem Seminar wird dieser gesamte Bogen nachvollzogen. Beginnend bei den grundlegenden Konzepten grafischer Benutzeroberflächen (Event-Handling, Modell-View-Controller-Architekturen) führt der Weg über das Arbeiten mit den vielfältigen Swing-Komponenten zu den fortgeschritteneren Themen wie der Nutzung von JavaBeans in Swing-Oberflächen und der Erstellung plattformunabhängiger Oberflächen.
Im Verlauf des Seminars werden die Konzepte in praktischen Übungen umgesetzt und vertieft.
Aus dem Inhalt:
- Konzepte grafischer Benutzeroberflächen
- Swing Übersicht
- AWT Grundlagen
- Das Eventhandling
- Model-View-Controller Architektur
- Swing Grundkomponenten
- Layout-Manager
- Komplexere Komponenten
- Tabellen
- Text-Komponenten
- Bäume
- Swing und die JavaBeans Architektur
- Plattformunabhängige Oberflächen und "Look and Feel"
- Swing-Oberflächen für Applets
- Threadsicherheit in Swing-Applikationen
- Performance von Swing-Oberflächen
- Design Guidelines
Hinweis:
Die Seminarunterlagen umfassen das Buch "Definitive Guide to Swing for Java 2", Springer Verlag.
