Зміст:
- Визначення - Що означають Java Foundation Class (JFC)?
- Техопедія пояснює класи фундаментів Java (JFC)
Визначення - Що означають Java Foundation Class (JFC)?
Класи Java Foundation (JFC) - це набір компонентів графічного користувальницького інтерфейсу (GUI) для додатків Java, які впорядковують розробку програмного забезпечення та хмарних додатків. JFC містить абстрактний інструментарій віконних інструментів (AWT), Java 2D та Swing.
Техопедія пояснює класи фундаментів Java (JFC)
Завдяки можливостям крос-платформ письмові програми Java запускаються на будь-якій ОС без вимог щодо зміни вихідного коду. Однак при написанні програми з підтримкою графічного інтерфейсу розробники завжди стикаються з дилемою: чи повинен однаковий графічний інтерфейс надаватися на всіх платформах, чи повинен графічний інтерфейс відповідати зовнішньому вигляду основної платформи?
З першим варіантом вигляд кнопки, смуги прокрутки, текстового поля або прапорця однакові, незалежно від платформи. Наприклад, програма для текстового редактора, розроблена на Java, виглядає та відчуває те саме під час роботи в операційних системах Windows або Linux. З другою опцією кнопки, смуги прокрутки та текстові поля тощо змінюють та адаптують до зовнішнього вигляду хост-операційної системи. У цьому випадку те саме додаток текстового процесора виглядає і виглядає як додаток Windows під час роботи в Windows, але при запуску в Linux це виглядає і виглядає як додаток Linux.
Основна перевага JFC полягає в тому, що його компоненти підключаються і потребують меншої кількості кодів. Крім того, JFC зберігає якості Java. Таким чином, ефективність графічного інтерфейсу, створеного через JFC, передбачувана. Додаток, який легко працює на одній ОС, працює безперебійно в іншій ОС.