Abstract Window Toolkit
Technology
12 hours ago
8
4
2
Author
Albert FloresAbstraktní okenní toolkit (zkratka AWT) je knihovna tříd v programovacím jazyce Java, která poskytuje sadu nástrojů pro vytváření a správu grafických uživatelských rozhraní (GUI) v Javě. AWT byl představen společně s prvním vydáním Javy v roce 1996 a je součástí standardní Java Development Kit (JDK). AWT poskytuje základní nástroje a komponenty, jako jsou okna, tlačítka, textová pole, nabídky a další, pro tvorbu GUI aplikací. Tyto komponenty jsou vykreslovány pomocí nativních prvků operačního systému, což zajišťuje jejich vzhled a chování, které odpovídá konkrétnímu operačnímu systému. Tento přístup však znamená, že vzhled aplikace může být různý na různých platformách. AWT je navržen tak, aby byl jednoduchý pro použití a umožňoval tvorbu GUI aplikací v Javě. Jeho nevýhodou je však omezená funkcionalita a omezené možnosti přizpůsobení vzhledu komponent. To vedlo k vývoji dalších toolkitů, jako je například Swing, který je postaven na AWT a nabízí větší flexibilitu a funkcionality. Přestože AWT není tak rozšířený jako Swing, stále se používá v některých aplikacích, zejména starších aplikacích vyvinutých před zavedením Swing. AWT také poskytuje základní infrastrukturu pro kreslení a manipulaci s grafikou v Javě, což je užitečné pro tvorbu grafických aplikací a her. Celkově lze říci, že AWT byl prvním grafickým toolkitem pro tvorbu GUI aplikací v Javě a přestože byl nahrazen modernějšími a výkonnějšími toolkiti, stále má své místo jako základní stavební blok pro vytváření grafických aplikací v Javě.
Okno s několika komponentami vytvořené pomocí AWT
Abstract Window Toolkit (AWT) je knihovna grafických uživatelských prvků pro platformu Java.
Jedná se o původní nástroj pro tvorbu grafického uživatelského rozhraní, vyvíjený firmou Sun Microsystems jako součást Javy. První verze vyšla v roce 1995, spolu s první verzí jazyka Java. +more Během dalšího vývoje se ale u AWT projevily chyby v návrhu a další problémy. Např. bylo závislé na platformě a tím porušovalo jeden z principů, na kterém je jazyk Java postaven. V roce 1997 Sun upustil od dalšího vývoje AWT a začal vyvíjet Swing.
Odkazy
Související články
Standard Widget Toolkit * Swing
Externí odkazy
[url=http://docs.oracle.com/javase/7/docs/api/java/awt/package-summary.html]Dokumentace balíčku java.awt[/url]