Java Standard: Grafische Oberflächen
Aus Wikibooks
Inhaltsverzeichnis |
Einleitung [Bearbeiten]
Standard Edition [Bearbeiten]
Für die Erstellung von grafischen Oberflächen stehen verschiedene APIs zur Verfügung. Hierzu zählen:
- Das Abstract Window Toolkit - kurz AWT - als Implementation einer plattformspezifischen aber -unabhängigen Oberfläche. Das AWT ist im Java Software Development Kit der Standard Edition enthalten.
- Swing als plattformunspezifische und -unabhängigen Oberfläche. Swing ist im Java Software Development Kit [JDK] der Standard Edition ab Version 1.2 bzw. Java 2 enthalten.
Wer es gern etwas aufwendiger mag, darf seine Oberflächen auch selbst programmieren. Hierfür gibt es das Graphics bzw. Graphics2D Objekt.
Außerdem stehen alternative APIs zur Verfügung:
- Die Java 3D Api
- Das Standard Widget Toolkit [SWT] als plattformabhängige Oberflächen-API.
Micro Edition [Bearbeiten]
Im Bereich der Entwicklung von Anwendungen für Mobile Geräte findest du:
- Midlet-Oberflächen für die Entwicklung grafischer Oberflächen bei Mobilen Geräten. Diese API ist Bestandteil des Java Software Development Kit [JDK] der Mobile Edition.
Auch hier besteht die Möglichkeit seine grafische Oberfläche selbst zu zeichnen.
Enterprise Edition [Bearbeiten]
Im Java Enterprise Bereich (J2EE) stehen zum Erstellen von grafischen Oberflächen folgende APIs bereit:
Außerdem können mit Hilfe der Servlet API grafische Oberflächen erstellt werden.
Siehe auch Wikipedia: AWT Abstract Window Toolkit Swing Swing SWT Standard Widget Toolkit