Obsah:
- Definice - Co znamená sada abstraktních oken (AWT)?
- Techopedia vysvětluje sadu abstraktních oken (AWT)
Definice - Co znamená sada abstraktních oken (AWT)?
Abstract Window Toolkit (AWT) je kolekce komponent grafického uživatelského rozhraní (GUI) a dalších souvisejících služeb potřebných pro programování GUI v Javě. Jedná se o původní jávskou platformu nezávislou na okenních, grafických a uživatelských rozhraních. AWT je nyní součástí Java Foundation Classes (JFC) a slouží jako standardní aplikační programovací rozhraní (API) pro programování GUI v Javě.
Od J2SE1.2 dopředu byly widgety AWT převážně nahrazeny sadou nástrojů Swing. Funkce Swing spoléhá na AWT pro základní propojení s nativním systémem oken. Programátor má nyní na výběr mezi vzhledem a pocitem nativního systému a cross-platformovým vzhledem a pocitem Java. Swing je preferován většinou programátorů Java, kteří stále dodržují zásady zápisu jednou, běží kdekoli (WORA), v jádru filozofie Java.
Techopedia vysvětluje sadu abstraktních oken (AWT)
V roce 1995, když společnost Sun Microsystems představila Javu jako programovací jazyk nezávislý na platformě, měla společnost AWT poskytovat tenkou vrstvu abstrakce přes základní nativní uživatelské rozhraní. Ve skutečnosti by stejný program Java, pokud je spuštěn na počítači se systémem Windows, měl vzhled a dojem původní aplikace Windows a vzhled a dojem původní aplikace Mac, pokud je spuštěn na počítači Mac.
AWT obsahuje sadu widgetů, které poskytují podmnožinu funkcí společnou pro všechny nativní platformy. AWT také obsahuje robustní model pro zpracování událostí, grafické a zobrazovací nástroje (včetně tříd tvarů, barev a fontů), správce rozložení pro flexibilní rozložení oken a třídy přenosu dat pro vyjmutí a vložení prostřednictvím nativní schránky platformy.
