Cuprins:
- Definiție - Ce înseamnă Abstract Window Toolkit (AWT)?
- Techopedia explică Setul de instrumente abstract pentru ferestre (AWT)
Definiție - Ce înseamnă Abstract Window Toolkit (AWT)?
Abstract Window Toolkit (AWT) este o colecție de componente grafice pentru interfață de utilizator (GUI) (widgeturi) și alte servicii conexe necesare pentru programarea GUI în Java. Este kit-ul original de Java, ferestre, grafică și set de instrumente pentru widget-uri cu interfață de utilizator. AWT face parte acum din Java Foundation Classes (JFC) și servește ca interfață standard de programare a aplicațiilor (API) pentru programarea GUI în Java.
De la J2SE1.2, versiunile AWT au fost în mare parte înlocuite de setul de instrumente Swing. Funcționalitatea Swing se bazează pe AWT pentru interfațarea de bază cu sistemul de ferestre nativ. Cu toate acestea, programatorul are acum posibilitatea de a alege între aspectul sistemului autohton și aspectul multipl al platformei Java. Swing este preferat de majoritatea programatorilor Java care încă respectă scrierea o singură dată, rulează oriunde (WORA) principiul principal al filozofiei Java.
Techopedia explică Setul de instrumente abstract pentru ferestre (AWT)
În 1995, când Sun Microsystems a introdus Java ca un limbaj de programare independent de platformă, AWT avea intenția de a oferi un strat subțire de abstractizare peste interfața utilizatorului de bază. În esență, același program Java, atunci când este rulat pe un computer Windows, ar avea aspectul unei aplicații Windows native și aspectul unei aplicații Mac native atunci când este rulat pe un Mac.
AWT include un set de widget-uri, care asigură subsetul de funcționalități comun tuturor platformelor native. AWT oferă, de asemenea, un model robust de gestionare a evenimentelor, instrumente de grafică și imagistică (incluzând forme, culori și fonturi), manageri de layout pentru machete flexibile de ferestre și clase de transfer de date pentru tăiere și lipire prin intermediul clipboard-ului platformei native.