„Abstract Window Toolkit“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
K Änderungen von 84.73.36.67 (Diskussion) auf die letzte Version von ArminK85 zurückgesetzt Markierung: Zurücksetzung |
Aka (Diskussion | Beiträge) K Tippfehler entfernt, typografische Anführungszeichen, Kleinkram |
||
Zeile 3: | Zeile 3: | ||
Das '''Abstract Window Toolkit''' ('''AWT''') ist ein [[GUI-Toolkit]] der [[Java Foundation Classes]] (JFC) und stellt eine Standard-[[Application Programming Interface|API]] zur Erzeugung und Darstellung einer plattformunabhängigen [[Grafische Benutzeroberfläche|grafischen Benutzerschnittstelle]] (GUI) für [[Java (Programmiersprache)|Java]]-Programme dar. |
Das '''Abstract Window Toolkit''' ('''AWT''') ist ein [[GUI-Toolkit]] der [[Java Foundation Classes]] (JFC) und stellt eine Standard-[[Application Programming Interface|API]] zur Erzeugung und Darstellung einer plattformunabhängigen [[Grafische Benutzeroberfläche|grafischen Benutzerschnittstelle]] (GUI) für [[Java (Programmiersprache)|Java]]-Programme dar. |
||
AWT stellt das so genannte ''Heavyweight''-Framework zur Darstellung von [[Steuerelement]]en (auch Widgets genannt) dar. Das bedeutet, dass AWT die nativen GUI-Komponenten des jeweiligen [[Betriebssystem]]s zur Darstellung verwendet. Diese nativen GUI-Komponenten werden ''Peer'' (englisch für |
AWT stellt das so genannte ''Heavyweight''-Framework zur Darstellung von [[Steuerelement]]en (auch Widgets genannt) dar. Das bedeutet, dass AWT die nativen GUI-Komponenten des jeweiligen [[Betriebssystem]]s zur Darstellung verwendet. Diese nativen GUI-Komponenten werden ''Peer'' (englisch für „Partner“) genannt. ''Heavyweight'', also schwergewichtig, heißen diese Komponenten, weil teilweise umfangreiche Betriebssystem-Ressourcen mit ihnen verbunden sein können. |
||
Als ernsthafte Alternativen stehen [[Swing (Java)|Swing]] für plattformunabhängige leichtgewichtige Oberflächen und [[Standard Widget Toolkit|SWT]] ebenfalls als plattformunabhängige schwergewichtige Oberflächen zur Verfügung. |
Als ernsthafte Alternativen stehen [[Swing (Java)|Swing]] für plattformunabhängige leichtgewichtige Oberflächen und [[Standard Widget Toolkit|SWT]] ebenfalls als plattformunabhängige schwergewichtige Oberflächen zur Verfügung. |
||
== Versionen == |
== Versionen == |
||
* 1.0.x |
* 1.0.x |
||
* 1.1.x – Ab [[JDK]] 1.1 enthalten |
* 1.1.x – Ab [[JDK]] 1.1 enthalten |
||
Zeile 16: | Zeile 16: | ||
{{Commons|AWT}} |
{{Commons|AWT}} |
||
* [http://java.sun.com/products/jdk/awt The AWT in 1.0 and 1.1] (englisch) |
* [http://java.sun.com/products/jdk/awt The AWT in 1.0 and 1.1] (englisch) |
||
* John Zukowski: ''[http://www.oreilly.com/catalog/javawt/book/index.html Java AWT Reference.]'' |
* John Zukowski: ''[http://www.oreilly.com/catalog/javawt/book/index.html Java AWT Reference.]'' O’Reilly, 1997 (englisch, freie Version des Buches in Form mehrerer PDFs) |
||
{{Wikibooks|Java Standard: Grafische Oberflächen}} |
{{Wikibooks|Java Standard: Grafische Oberflächen}} |
||
Aktuelle Version vom 25. Juli 2023, 22:40 Uhr

Das Abstract Window Toolkit (AWT) ist ein GUI-Toolkit der Java Foundation Classes (JFC) und stellt eine Standard-API zur Erzeugung und Darstellung einer plattformunabhängigen grafischen Benutzerschnittstelle (GUI) für Java-Programme dar.
AWT stellt das so genannte Heavyweight-Framework zur Darstellung von Steuerelementen (auch Widgets genannt) dar. Das bedeutet, dass AWT die nativen GUI-Komponenten des jeweiligen Betriebssystems zur Darstellung verwendet. Diese nativen GUI-Komponenten werden Peer (englisch für „Partner“) genannt. Heavyweight, also schwergewichtig, heißen diese Komponenten, weil teilweise umfangreiche Betriebssystem-Ressourcen mit ihnen verbunden sein können.
Als ernsthafte Alternativen stehen Swing für plattformunabhängige leichtgewichtige Oberflächen und SWT ebenfalls als plattformunabhängige schwergewichtige Oberflächen zur Verfügung.
Versionen
[Bearbeiten | Quelltext bearbeiten]- 1.0.x
- 1.1.x – Ab JDK 1.1 enthalten
Die Version 1.1.x bietet beispielsweise wesentlich einfachere Handhabung von Listenern. Die Version 1.0.x spielt in der Praxis keine Rolle mehr und wird nur noch aus Kompatibilitätsgründen verwendet.
Weblinks
[Bearbeiten | Quelltext bearbeiten]- The AWT in 1.0 and 1.1 (englisch)
- John Zukowski: Java AWT Reference. O’Reilly, 1997 (englisch, freie Version des Buches in Form mehrerer PDFs)