Domov Rozvoj Co jsou java nadace třídy (jfc)? - definice z techopedie

Co jsou java nadace třídy (jfc)? - definice z techopedie

Obsah:

Anonim

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.

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 však vývojáři vždy čelí dilematu: 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, textového pole nebo zaškrtávacího pole 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 textová pole 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.

Co jsou java nadace třídy (jfc)? - definice z techopedie