Casa Sviluppo Cosa sono le classi di fondazione java (jfc)? - definizione da techopedia

Cosa sono le classi di fondazione java (jfc)? - definizione da techopedia

Sommario:

Anonim

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.

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 si scrive un'applicazione abilitata per la GUI, gli sviluppatori devono sempre affrontare un dilemma: la stessa GUI deve essere fornita su tutte le piattaforme o deve essere coerente con l'aspetto della piattaforma sottostante?


Con la prima opzione, l'aspetto di un pulsante, una barra di scorrimento, una casella di testo o una 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 di testo, 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.

Cosa sono le classi di fondazione java (jfc)? - definizione da techopedia