Java Foundation Classes (JFC)

Autore: Louise Ward
Data Della Creazione: 6 Febbraio 2021
Data Di Aggiornamento: 28 Giugno 2024
Anonim
CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR
Video: CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR

Contenuto

Definizione - Cosa significa Java Foundation Classes (JFC)?

Java Foundation Classes (JFC) è un insieme di componenti di interfaccia utente grafica (GUI) per applicazioni Java che ottimizzano lo sviluppo di software e applicazioni cloud. JFC contiene Abstract Window Toolkit (AWT), Java 2D e Swing.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Java Foundation Classes (JFC)

A causa delle sue capacità multipiattaforma, le applicazioni Java scritte vengono eseguite su qualsiasi sistema operativo senza requisiti di modifica del codice sorgente. Tuttavia, quando scrivono un'applicazione abilitata per la GUI, gli sviluppatori devono sempre affrontare un dilemma: la stessa GUI deve essere fornita su tutte le piattaforme o la GUI deve essere coerente con l'aspetto della piattaforma sottostante?

Con la prima opzione, l'aspetto di un pulsante, barra di scorrimento, casella o casella di controllo sono gli stessi, indipendentemente dalla piattaforma. Ad esempio, un'applicazione di elaboratore di testi sviluppata in Java ha lo stesso aspetto quando è in esecuzione su sistemi operativi Windows o Linux. Con la seconda opzione, i pulsanti, le barre di scorrimento e le caselle, ecc., Cambiano e si adattano all'aspetto del sistema operativo host. In questo caso, la stessa applicazione di word processor sembra e si presenta come un'applicazione Windows quando è in esecuzione su Windows, ma quando si esegue su Linux, sembra e si presenta come un'applicazione Linux.

Un vantaggio chiave di JFC è che i suoi componenti sono collegabili e richiedono meno righe di codice. Inoltre, JFC mantiene le qualità Java. Pertanto, le prestazioni di una GUI creata tramite JFC sono prevedibili. Un'applicazione che funziona perfettamente su un sistema operativo funziona perfettamente su un altro sistema operativo.