Obsah:
- Definícia - Čo znamená súbor abstraktných okien (AWT)?
- Techopedia vysvetľuje Abstraktné okno Toolkit (AWT)
Definícia - Čo znamená súbor abstraktných okien (AWT)?
Abstraktné okno Toolkit (AWT) je zbierka komponentov grafického používateľského rozhrania (GUI) (widgety) a ďalších súvisiacich služieb potrebných na programovanie GUI v Java. Je to originálna Java, nezávislá na platforme, okná, grafika a používateľské rozhranie, súprava nástrojov. AWT je teraz súčasťou Java Foundation Classes (JFC) a slúži ako štandardné aplikačné programovacie rozhranie (API) na programovanie GUI v Java.
Od J2SE1.2 vpredu boli widgety AWT vo veľkej miere nahradené súpravou nástrojov Swing. Funkčnosť Swing sa spolieha na AWT pri jadrovom prepojení s natívnym okenným systémom. Programátor má však teraz na výber medzi vzhľadu a dojmom natívneho systému a vzhľadu a pocitu Java na viacerých platformách. Swing je uprednostňovaný väčšinou programátorov Java, ktorí stále dodržiavajú písanie raz, bežia kdekoľvek (WORA), v jadre filozofie Java.
Techopedia vysvetľuje Abstraktné okno Toolkit (AWT)
V roku 1995, keď spoločnosť Sun Microsystems predstavila Javu ako programovací jazyk nezávislý od platformy, mala AWT poskytnúť tenkú vrstvu abstrakcie nad natívnym užívateľským rozhraním. V podstate by ten istý program Java, keď bol spustený na počítači so systémom Windows, mal vzhľad a dojem pôvodnej aplikácie Windows a vzhľad a dojem pôvodnej aplikácie Mac, keď je spustený na počítači Mac.
AWT obsahuje sadu widgetov, ktoré poskytujú podmnožinu funkcií spoločných pre všetky natívne platformy. AWT tiež obsahuje robustný model na spracovanie udalostí, grafické a zobrazovacie nástroje (vrátane tried tvarov, farieb a typov písma), manažérov rozloženia pre flexibilné rozloženie okien a triedy prenosu údajov pre vystrihnutie a prilepenie prostredníctvom natívnej schránky platformy.
