Skip to main content

Quali sono le lezioni di Java Foundation?

Le classi di fondazione Java (JFC) sono componenti software riutilizzabili che possono essere utilizzati per creare un'interfaccia utente grafica in un Java applicazione.Sono un miglioramento del toolkit che è stato spedito con le prime versioni di Java .Hanno il massimo di semplificare lo sviluppo del software, abbreviare i tempi di programmazione e raggiungere l'obiettivo di creare applicazioni che sembrano e agiscono allo stesso modo, indipendentemente dal tipo di computer su cui vengono eseguiti.Abstract Window Toolkit (AWT) originariamente fornito con Java linguaggio di programmazione.Sono Javabeans Trade;componenti che fanno parte di Java 2 e sono progettati per essere multipiattaforma e personalizzabili.Hanno lo scopo di ridurre i tempi di programmazione fornendo componenti che possono essere riutilizzati da applicazione a applicazione e da una piattaforma a piattaforma.Le classi di Fondazione Java non sostituiscono effettivamente il toolkit della finestra astratta ma ne fanno parte.Tuttavia, abilitano il Java Ideale di scrittura una volta, eseguire ovunque più completamente rispetto all'originale AWT.

AWT abilita la progettazione dell'interfaccia utente, ma lo fa usando il sistema di finestra del sistema operativo su cui è in esecuzione.Ciò rende difficile creare applicazioni che sembrano e si comportano allo stesso modo su qualsiasi piattaforma, a causa delle differenze intrinseche nelle caratteristiche tra i sistemi operativi.AWT era anche molto limitato in quanto l'insieme di controlli forniti non era abbastanza ampio per creare complesse interfacce utente e applicazioni software avanzate.I componenti AWT sono ciò che Sun Microsystems chiama i pesi massimi perché utilizzano il sistema di finestra host.

Riconoscendo i limiti di AWT, gli sviluppatori di Netscape hanno creato una serie di componenti chiamati lezioni di Internet Foundation.Questi erano un insieme di componenti leggeri, componenti scritti in modo nativo in Java .Ciò ha esteso la funzionalità di AWT e ha permesso agli sviluppatori di creare interfacce utente che mantengono il loro aspetto quando eseguite su piattaforme diverse.Javasoft ha quindi iniziato un progetto congiunto con Netscape, chiamato Swing Project.Questo progetto ha portato a una serie di controlli dell'interfaccia utente con una varietà paragonabile a quella disponibile da una qualsiasi delle piattaforme del sistema operativo. L'altalena è un insieme di componenti leggeri che Sun rilasciava al pubblico in combinazione con diversi altri miglioramenti che erano previstiPer il kit di sviluppo Java (JDK) versione 1.2.Questo pacchetto di swing più altri miglioramenti delle funzionalità è stato quello che Javasoft ha nominato le classi della Java Foundation.I controlli dell'interfaccia utente Swing sono la parte principale delle classi di Fondazione Java, che includono anche, tra gli altri elementi, stampa, appunti e funzioni di accessibilità.Il JDK 1.2 include la versione completa di JFC, sebbene sia stata resa disponibile una versione limitata che potrebbe essere utilizzata con l'allora JDK 1.1.