Abstract Window Toolkit: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
"пряцездатність" - на працездатність |
Немає опису редагування |
||
Рядок 5:
AWT визначає базовий набір елементів керування, вікон та діалогів, які підтримують придатний, простий до використання, але обмежений у можливостях графічний інтерфейс. Однією з причин обмеженості AWT є те, що AWT перетворює свої візуальні компоненти у відповідні їм еквіваленти, платформи на якій встановлена віртуальна машина Java. Це означає, що зовнішній вигляд компонентів визначається платформою, а не закладається в Java. Оскільки компоненти AWT використовують «рідні» ресурси коду, вони називаються ваговитими ({{lang-en|highweigh}}).
Використання «рідних» рівноправних
Незабаром після появи початкової версії Java, стало очевидним, що обмеження, властиві AWT, були настільки незручними, що потрібно було знайти кращий підхід. У результаті з'явились класи Swing як частина бібліотеки базових класів Java (JFC). В 1997 році вони були включені до Java 1.1 у вигляді окремої бібліотеки. А починаючи з версії Java 1.2, класи Swing (а також усі останні, що входили до JFC) стали повністю інтегрованимими у Java. Щоправда графічні класи AWT до сих пір використовується при написанні невеликих програм та [[аплет]]ів. Крім того Swing хоч і надає більше можливостей з роботою з графікою, проте не заміняє їх повністю. Так, наприклад, обробка подій залишилась та ж сама<ref name=CoreJava/>.
|