Innholdsfortegnelse:
- Definisjon - Hva betyr Java Foundation Classes (JFC)?
- Techopedia forklarer Java Foundation Classes (JFC)
Definisjon - Hva betyr Java Foundation Classes (JFC)?
Java Foundation Classes (JFC) er et sett med grafiske brukergrensesnittkomponenter (GUI) -komponenter for Java-applikasjoner som effektiviserer programvare og skyapplikasjonsutvikling. JFC inneholder Abstract Window Toolkit (AWT), Java 2D og Swing.
Techopedia forklarer Java Foundation Classes (JFC)
På grunn av funksjonene på tvers av plattformer kjører skrevne Java-applikasjoner på alle operativsystemer uten krav til endring av kildekoder. Når du skriver en GUI-aktivert applikasjon, har utviklere imidlertid alltid et dilemma: Bør den samme GUI være tilgjengelig på alle plattformer, eller skal GUI være i samsvar med utseendet og følelsen av den underliggende plattformen?
Med det første alternativet er utseendet og følelsen av en knapp, rullefelt, tekstboks eller avmerkingsboks det samme, uavhengig av plattform. For eksempel ser en tekstbehandlingsapplikasjon utviklet i Java ut og føles den samme når du kjører på Windows eller Linux-operativsystemer. Med det andre alternativet, endres og tilpasser knappene, rullefeltene og tekstboksene til utseendet og følelsen til verts OS. I dette tilfellet ser og føles den samme tekstbehandlingsapplikasjonen ut som en Windows-applikasjon når du kjører på Windows, men når den kjører på Linux, ser den ut og føles som en Linux-applikasjon.
En viktig JFC-fordel er at komponentene er pluggbare og krever færre kodelinjer. I tillegg beholder JFC Java-kvaliteter. Dermed er ytelsen til et GUI opprettet gjennom JFC forutsigbar. Et program som kjører sømløst på ett OS kjører sømløst på et annet OS.