Hjem Udvikling Hvad er java foundation klasser (jfc)? - definition fra techopedia

Hvad er java foundation klasser (jfc)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Java Foundation Classes (JFC)?

Java Foundation Classes (JFC) er et sæt grafiske brugergrænseflade (GUI) -komponenter til Java-applikationer, der strømline software og cloud-applikationsudvikling. JFC indeholder Abstract Window Toolkit (AWT), Java 2D og Swing.

Techopedia forklarer Java Foundation Classes (JFC)

På grund af dens tværplatformfunktioner kører skriftlige Java-applikationer på ethvert operativsystem uden krav til kildekodeændring. Når man skriver en GUI-aktiveret applikation, står udviklere dog altid over for et dilemma: Skal den samme GUI leveres på tværs af alle platforme, eller skal GUI være i overensstemmelse med udseendet og følelsen af ​​den underliggende platform?


Med den første mulighed er udseendet og følelsen af ​​en knap, rullebjælke, tekstboks eller afkrydsningsfelt det samme, uanset platform. For eksempel ser en tekstbehandlingsapplikation, der er udviklet i Java, ud og føles den samme, når den kører på Windows- eller Linux-operativsystemer. Med den anden mulighed ændrer knapperne, rullebjælker og tekstbokse osv. Tilpasning til udseendet og følelsen af ​​værts OS. I dette tilfælde ser og føles den samme tekstbehandlingsapplikation ud som en Windows-applikation, når den kører på Windows, men når den kører på Linux, ser den ud og føles som en Linux-applikation.


En vigtig fordel ved JFC er, at dens komponenter er tilsluttelige og kræver færre kodelinjer. Derudover bevarer JFC Java-kvaliteter. Således er ydelsen af ​​en GUI oprettet gennem JFC forudsigelig. Et program, der kører problemfrit på et operativsystem, kører problemfrit på et andet operativsystem.

Hvad er java foundation klasser (jfc)? - definition fra techopedia