Съдържание:
- Определение - Какво означава абстрактният инструментариум за прозорец (AWT)?
- Techopedia обяснява набор от инструменти за абстрактни прозорци (AWT)
Определение - Какво означава абстрактният инструментариум за прозорец (AWT)?
Abstract Window Toolkit (AWT) е съвкупност от компоненти (джаджи) за графичен потребителски интерфейс (GUI) и други свързани услуги, необходими за програмиране на GUI в Java. Това е оригиналният комплект за инструменти за прозорци, графика и потребителски интерфейс на Java, независим от платформата. AWT вече е част от Java Foundation Class (JFC) и служи като стандартен интерфейс за програмиране (API) за програмиране на GUI в Java.
От J2SE1.2 напред, AWT джаджите бяха до голяма степен заменени от инструментариума на Swing. Swing функционалността разчита на AWT за свързване на ядрото с естествената система за прозорци. Въпреки това, програмистът вече има избор между външния вид и усещането на родната система и кросплатформения облик на Java. Swing е предпочитан от повечето Java програмисти, които все още се придържат към писането веднъж, пускайте навсякъде (WORA) принципа в основата на философията на Java.
Techopedia обяснява набор от инструменти за абстрактни прозорци (AWT)
През 1995 г., когато Sun Microsystems представи Java като език за програмиране, независим от платформата, AWT е предназначен да осигури тънък слой на абстракция върху основния потребителски интерфейс. По същество, същата програма на Java, когато се изпълнява на компютър с Windows, би имала облика на родното приложение на Windows и външния вид на родно приложение за Mac, когато се изпълнява на Mac.
AWT включва набор от джаджи, които предоставят подмножеството от функционалности, общи за всички местни платформи. AWT също така разполага със здрав модел за обработка на събития, инструменти за графики и изображения (включително класове форма, цвят и шрифт), мениджъри на оформления за гъвкави оформления на прозорци и класове за пренос на данни за изрязване и поставяне през буфера на родната платформа.
