Zum Inhalt springen

Abstract Window Toolkit

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 3. März 2006 um 11:52 Uhr durch RobotQuistnix (Diskussion | Beiträge) (Bot: Ergänze: hu). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Das Akronym AWT steht für Abstract Window Toolkit. AWT ist Bestandteil 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 derzeit Swing für plattformunabhängige leichtgewichtige Oberflächen und SWT als plattformabhängige schwergewichtige Oberflächen zur Verfügung.