Java Foundation Classes (JFC)

Autor: Louise Ward
Datum Vytvoření: 6 Únor 2021
Datum Aktualizace: 28 Červen 2024
Anonim
CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR
Video: CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR

Obsah

Definice - Co znamená Java Foundation Classes (JFC)?

Java Foundation Classes (JFC) jsou sadou komponent grafického uživatelského rozhraní (GUI) pro Java aplikace, které zefektivňují vývoj softwaru a cloudových aplikací. JFC obsahuje sadu abstraktních oken (AWT), Java 2D a Swing.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje Java Foundation Classes (JFC)

Díky svým schopnostem napříč platformami fungují psané Java aplikace na jakémkoli OS bez požadavků na změnu zdrojového kódu. Při psaní aplikace podporující GUI se však vývojáři vždy potýkají s dilematem: Mělo by být stejné GUI poskytováno na všech platformách, nebo by GUI mělo být konzistentní s vzhledem a pocitem jeho základní platformy?

Při první možnosti je vzhled a dojem tlačítka, posuvníku, políčka nebo zaškrtávacího políčka stejný bez ohledu na platformu. Například aplikace textového procesoru vyvinutá v Javě vypadá a je stejná, když běží na operačních systémech Windows nebo Linux. Při druhé možnosti se tlačítka, posuvníky a rámečky atd. Mění a přizpůsobují vzhledu a dojmu hostitelského OS. V tomto případě stejná textová aplikace vypadá a vypadá jako aplikace Windows, když běží na Windows, ale když běží na Linuxu, vypadá a cítí se jako Linuxová aplikace.

Klíčovou výhodou JFC je, že její komponenty jsou zásuvné a vyžadují méně řádků kódu. JFC si navíc zachovává vlastnosti Java. Výkon GUI vytvořeného pomocí JFC je tedy předvídatelný. Aplikace, která běží hladce na jednom OS, běží hladce na jiném OS.