Будинки Розвиток Що таке абстрактний інструментарій вікон (awt)? - визначення з техопедії

Що таке абстрактний інструментарій вікон (awt)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає абстрактний інструментарій для вікон (AWT)?

Abstract Window Toolkit (AWT) - це сукупність компонентів (віджетів) графічного користувальницького інтерфейсу (GUI) та інших пов'язаних служб, необхідних для програмування GUI на Java. Це оригінальний набір інструментів для вікон, графіки та користувальницького інтерфейсу для Java, незалежний від платформи. Тепер AWT є частиною класів Java Foundation (JFC) і служить стандартним інтерфейсом програмування прикладних програм (API) для програмування GUI в Java.


З J2SE1.2 вперед, віджети AWT значною мірою були замінені набором інструментів Swing. Функція Swing покладається на AWT для основного взаємодії з рідною віконною системою. Однак програміст тепер має вибір між зовнішнім виглядом рідної системи та крос-платформним зовнішнім виглядом Java. Swing надає перевагу більшості Java-програмістів, які все ще дотримуються написання один раз, запускаючи будь-де (WORA) принцип в основі філософії Java.

"Техопедія" пояснює абстрактний інструментарій для вікон (AWT)

У 1995 році, коли Sun Microsystems представила Java як незалежну від платформи мову програмування, AWT повинен був забезпечити тонкий шар абстракції над базовим інтерфейсом користувача. По суті, та сама програма Java під час роботи на комп'ютері під керуванням Windows матиме зовнішній вигляд рідної програми Windows та зовнішній вигляд рідної програми Mac під час роботи на Mac.


AWT включає набір віджетів, які забезпечують підмножину функціональних можливостей, загальних для всіх нативних платформ. AWT також має надійну модель обробки подій, графіку та інструменти для зображень (включаючи форми, кольори та класи шрифту), менеджери макетів для гнучких макетів вікон та класи передачі даних для вирізання та вставки через буфер обміну на платформі.

Що таке абстрактний інструментарій вікон (awt)? - визначення з техопедії