Java Foundation Classes (JFC)

Autor: Louise Ward
Data Creației: 6 Februarie 2021
Data Actualizării: 28 Iunie 2024
Anonim
CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR
Video: CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR

Conţinut

Definiție - Ce înseamnă clasele Java Foundation (JFC)?

Clasele Java Foundation (JFC) sunt un set de componente grafice ale utilizatorului (GUI) pentru aplicațiile Java care simplifică dezvoltarea de aplicații software și cloud. JFC conține Setul de instrumente pentru Windows Window (AWT), Java 2D și Swing.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică clasele Java Foundation (JFC)

Datorită capacităților sale de platformă multiplă, aplicațiile Java scrise rulează pe orice sistem de operare fără cerințe de schimbare a codului sursă. Cu toate acestea, atunci când scriu o aplicație compatibilă cu interfața GUI, dezvoltatorii se confruntă întotdeauna cu o dilemă: Ar trebui să se furnizeze aceeași GUI pe toate platformele sau GUI să fie în concordanță cu aspectul platformei sale de bază?

Cu prima opțiune, aspectul unui buton, bara de defilare, caseta sau caseta de selectare sunt aceleași, indiferent de platformă. De exemplu, o aplicație de procesor de texte dezvoltată în Java arată și se simte la fel atunci când rulează pe sistemele de operare Windows sau Linux. Cu a doua opțiune, butoanele, barele de defilare și casetele etc. se schimbă și se adaptează aspectului sistemului de operare gazdă. În acest caz, aceeași aplicație de procesor de text arată și se simte ca o aplicație Windows atunci când rulează pe Windows, dar atunci când rulează pe Linux, pare și se simte ca o aplicație Linux.

Un avantaj cheie al JFC este că componentele sale sunt conectabile și necesită mai puține linii de cod. În plus, JFC păstrează calitățile Java. Astfel, performanța unei GUI create prin JFC este previzibilă. O aplicație care rulează perfect pe un sistem de operare rulează perfect pe un alt sistem de operare.