close

Java Foundation-klasser

Hopp til navigasjon Hopp til søk

Java Foundation Classes (JFC) er et grafisk rammeverk for utvikling av Java -baserte grafiske brukergrensesnitt på tvers av plattformer . JFC består av et abstrakt vindusverktøysett (AWT), Swing og Java 2D . Sammen gir de et omfattende grafisk grensesnitt for Java- programmer , uavhengig av om du bruker Windows , macOS eller Linux .

AWT er det eldste av de to grafikkbibliotekene. Den har blitt sterkt kritisert for å være lite mer enn en ramme rundt vertsplattformens innfødte grafikkfunksjoner. Dette betyr at grensesnittelementene i AWT er avhengige av de opprinnelige egenskapene til elementene og programmerere må ta hensyn til forskjellene mellom de ulike vertsplattformene.

Et alternativt grafikkbibliotek kalt Internet Foundation Classes ble utviklet mer plattformuavhengig av Netscape . Til slutt har Sun slått sammen IFC med andre teknologier under navnet Swing , og har lagt til muligheten til å se og føle widgets . Dette gjør at Swing-applikasjoner kan holde koden uavhengig av plattformen, men simulere utseendet til en innebygd applikasjon.

Relaterte elementer

Eksterne lenker