Java Foundation Classes (JFC)

Forfatter: Louise Ward
Oprettelsesdato: 6 Februar 2021
Opdateringsdato: 28 Juni 2024
Anonim
CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR
Video.: CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR

Indhold

Definition - Hvad betyder Java Foundation Classes (JFC)?

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


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Java Foundation Classes (JFC)

På grund af dens tværplatformfunktioner kører skriftlige Java-applikationer på ethvert operativsystem uden krav til ændring af kildekode. 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 ​​dens underliggende platform?

Med den første mulighed er udseendet og følelsen af ​​en knap, rullebjælke, boks 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 bokse osv. Og tilpasser sig 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.