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
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