Дом развитие Что такое базовые классы Java (JFC)? - определение из техопедии

Что такое базовые классы Java (JFC)? - определение из техопедии

Оглавление:

Anonim

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

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

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

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


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


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

Что такое базовые классы Java (JFC)? - определение из техопедии