Java Foundation Classes (JFC)

Autor: Louise Ward
Dátum Stvorenia: 6 Február 2021
Dátum Aktualizácie: 28 V Júni 2024
Anonim
CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR
Video: CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR

Obsah

Definícia - Čo znamená Java Foundation Classes (JFC)?

Java Foundation Classes (JFC) je sada komponentov grafického používateľského rozhrania (GUI) pre Java aplikácie, ktoré zefektívňujú vývoj softvéru a cloud aplikácií. JFC obsahuje súbor abstraktných okien (AWT), Java 2D a Swing.


Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje Java Foundation Classes (JFC)

Písané Java aplikácie sú vďaka svojim multiplatformovým funkciám spustené na akomkoľvek OS bez požiadavky na zmenu zdrojového kódu. Pri písaní aplikácie podporujúcej GUI však vývojári vždy čelia dileme: Mali by byť rovnaké GUI poskytované na všetkých platformách alebo by GUI malo byť konzistentné s vzhľadom a pocitom základnej platformy?

Pri prvej možnosti sú vzhľad a vzhľad tlačidla, rolovacieho pruhu, políčka alebo začiarkavacieho políčka rovnaké bez ohľadu na platformu. Napríklad textová aplikácia vyvinutá v jazyku Java vyzerá a vyzerá rovnako, keď je spustená v operačných systémoch Windows alebo Linux. Pri druhej možnosti sa tlačidlá, posuvné lišty a rámčeky atď. Menia a prispôsobujú vzhľadu a dojmu hostiteľského OS. V takom prípade vyzerá rovnaká aplikácia textového procesora a je ako aplikácia systému Windows, keď je spustená v systéme Windows, ale keď je spustená v systéme Linux, vyzerá a vyzerá ako Linuxová aplikácia.

Kľúčovou výhodou JFC je, že jej komponenty sú zásuvné a vyžadujú menej riadkov kódu. JFC si navyše zachováva vlastnosti Java. Výkon GUI vytvoreného pomocou JFC je teda predvídateľný. Aplikácia, ktorá beží hladko na jednom OS, beží hladko na inom OS.