Zum Inhalt springen

„Abstract Window Toolkit“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
KLBot2 (Diskussion | Beiträge)
K Bot: 16 Interwiki-Link(s) nach Wikidata (d:Q333307) migriert
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<!--[[Image:Easy Java AWT example.jpg|thumb|250px|Windowsfenster mit AWT-Elementen]]-->[[Datei:AWT at Linux.png|thumb|AWT-Elemente auf [[GNU/Linux]], das [[Xaw|Athena Widget set]] benutzend]]
[[Datei:AWT at Linux.png|mini|AWT-Elemente auf [[GNU/Linux]], das [[Xaw|Athena Widget set]] benutzend]]

Das '''Abstract Window Toolkit''' ('''AWT''') ist Bestandteil 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 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.
AWT stellt das so genannte ''Heavyweight''-Framework zur Darstellung von [[Steuerelement]]en 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.
Zeile 19: Zeile 20:


[[Kategorie:Java-Programmierschnittstelle]]
[[Kategorie:Java-Programmierschnittstelle]]
[[Kategorie:GUI-Framework]]
[[Kategorie:GUI-Toolkit]]

Version vom 16. Februar 2017, 15:01 Uhr

AWT-Elemente auf GNU/Linux, das Athena Widget set benutzend

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

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

Commons: AWT – Album mit Bildern, Videos und Audiodateien