Базовые классы Java (JFC)

Автор: Louise Ward
Дата создания: 6 Февраль 2021
Дата обновления: 28 Июнь 2024
Anonim
Лекция 7 (Java time, Наследование, Класс Object) ATDECXVI
Видео: Лекция 7 (Java time, Наследование, Класс Object) ATDECXVI

Содержание

Определение - Что означает Java Foundation Classes (JFC)?

Java Foundation Classes (JFC) - это набор компонентов графического пользовательского интерфейса (GUI) для приложений Java, которые оптимизируют разработку программного обеспечения и облачных приложений. JFC содержит абстрактный оконный инструментарий (AWT), Java 2D и Swing.


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Techopedia объясняет базовые классы Java (JFC)

Благодаря своим кроссплатформенным возможностям написанные Java-приложения работают на любой ОС без требований изменения исходного кода. Однако при написании приложения с поддержкой графического интерфейса разработчики всегда сталкиваются с дилеммой: должен ли один и тот же графический интерфейс пользователя предоставляться на всех платформах или графический интерфейс должен соответствовать внешнему виду и ощущению его базовой платформы?

При первом варианте внешний вид кнопки, полосы прокрутки, поля или флажка одинаков независимо от платформы. Например, приложение для текстового процессора, разработанное на Java, выглядит и чувствует себя одинаково при работе в операционных системах Windows или Linux. Со вторым параметром кнопки, полосы прокрутки и поля и т. Д. Изменяются и адаптируются к внешнему виду операционной системы хоста. В этом случае одно и то же приложение текстового процессора при запуске в Windows выглядит и выглядит как приложение Windows, но при работе в Linux оно выглядит и выглядит как приложение Linux.

Основным преимуществом JFC является то, что его компоненты являются подключаемыми и требуют меньше строк кода. Кроме того, JFC сохраняет качества Java. Таким образом, производительность GUI, созданного через JFC, предсказуема. Приложение, которое без проблем работает в одной ОС, без проблем работает в другой ОС.