close

Java-peruskurssit

Siirry navigointiin Siirry hakuun

Java Foundation Classes ( JFC, Castilian Java Base Classes) on graafinen kehys kannettavien graafisten käyttöliittymien rakentamiseen Java -pohjaisten . JFC koostuu Abstract Window Toolkitista (AWT), Swingistä ja Java 2D :stä . Yhdessä ne tarjoavat yhtenäisen käyttöliittymän Java-ohjelmille riippumatta siitä, onko taustalla oleva käyttöliittymäjärjestelmä Windows , Mac OS X tai Linux .

AWT on vanhempi kahdesta käyttöliittymän sovellusliittymästä, ja sitä kritisoitiin voimakkaasti siitä, että se on vain kääre isäntäalustan alkuperäisten grafiikkaominaisuuksien ympärillä. Tämä tarkoittaa, että AWT:n vakiowidgetit luottavat alkuperäisten widgetien ominaisuuksiin, mikä edellyttää, että kehittäjä on tietoinen isäntäalustojen välisistä eroista.

Netscape kehitti vaihtoehtoisen grafiikka-API:n nimeltä Internet Foundation Classes alustariippumattomalla koodilla . Äskettäin Sun on yhdistänyt IFC:n muihin teknologioihin nimellä "Swing" ja lisännyt mahdollisuuden liittää widgetit ulkoasuun ja tuntumaan . Tämän ansiosta Swing-ohjelmat voivat pitää koodipohjan alustasta riippumattomana, mutta jäljittelee alkuperäisen sovelluksen ulkoasua.

Katso myös: Standard Widget Toolkit

Ulkoiset linkit