VIS- und Uni-Logo
Blindenversion home uni uni suche suche sitemap sitemap kontakt kontakt
unilogo Universität Stuttgart
Institut für Visualisierung und Interaktive Systeme

SEMINARTITEL

englische VersionDruckversionBlindenversion
 

Seminar Graphische Benutzungsoberflächen



Thema: Java Swing
Referent(in): Li Yao
Termin: 10.01.2002
Dokumente: Folien [ppt]   |   Ausarbeitung [html]

Swing ist ein Teil der Java Foundation Classes(JFC).   Die Klassenbibliothek Swing, die sich auf AWT(Abstract Window Toolkits) basiert,  wurde in das Java Development Kit aufgenommen, um den Dialog zwischen Benutzer und Rechnersystem, d.h. GUI, einfacher und intuitiver zu gestalten.

Im Rahmen des Seminares Graphische Benutzungsoberflächen ist voraussichtlich die folgenden Punkten zu behandeln:

  • Eigenschaften und Historie von Java und sein Toolkit Swing
  • MVC Model
  • Applet und Applikation
  • Komponenten von Swing:  nTop-Level Container (1. Schicht),  Intermediate Container (2. Schicht),  Atomare Komponenten (3. Schicht)
  • Look & Feel
  • Event Handling
  • Graphik:  Farbe und Fonts, Painting Texts und Shapes, Images, Transformation, Animation, OpenGl Anbindung
  • Kommunikation:  Drag & Drop,  Datenbankanbindung
  • IDE: Graphische Programmierung mit IBM VisualAge

Literatur:

Kathy Walrath: The JFC Swing Tutorial: A Guide to Constructing GUIs
David M. Geary: Graphic Java: Die JFC beherrschen Band I
David M. Geary: Graphic Java: Mastering the JFC Vol. II
Bruce Eckel: Thinking in Java: the definitive introduction to object-oriented programming in the language of the World Wide Web
Eckstein, Robert; Loy, Marc; Wood, Dave: Java swing
http://java.sun.com/
http://java.sun.com/j2se/1.3/docs/guide/awt/AWT_Native_Interface.html