Sisällysluettelo:
- Määritelmä - Mitä Java Foundation Classes (JFC) tarkoittaa?
- Techopedia selittää Java-säätiöluokat (JFC)
Määritelmä - Mitä Java Foundation Classes (JFC) tarkoittaa?
Java Foundation Classes (JFC) on joukko graafisia käyttöliittymän (GUI) komponentteja Java-sovelluksille, jotka virtaviivaistavat ohjelmistojen ja pilvisovellusten kehitystä. JFC sisältää Abstract Window Toolkit (AWT), Java 2D ja Swing.
Techopedia selittää Java-säätiöluokat (JFC)
Alustaympäristöjen välisten ominaisuuksien vuoksi kirjoitetut Java-sovellukset toimivat missä tahansa käyttöjärjestelmässä ilman lähdekoodinmuutosvaatimuksia. Kirjoittaessaan GUI-yhteensopivaa sovellusta kehittäjät kohtaavat kuitenkin aina dilemman: Pitäisikö samanlainen käyttöliittymä tarjota kaikilla alustoilla vai tulisiko graafisen käyttöliittymän olla johdonmukainen sen taustalla olevan alustan ulkoasun kanssa?
Ensimmäisessä vaihtoehdossa painikkeen, vierityspalkin, tekstiruudun tai valintaruudun ulkoasu ja tunnus ovat samat käyttöympäristöstä riippumatta. Esimerkiksi Java-sovelluksessa kehitetty tekstinkäsittelysovellus näyttää ja tuntuu samalta, kun se toimii Windows- tai Linux-käyttöjärjestelmissä. Toisella vaihtoehdolla painikkeet, vierityspalkit ja tekstikentät jne. Muuttuvat ja mukautuvat isäntäjärjestelmän ulkoasuun. Tässä tapauksessa sama tekstinkäsittelysovellus näyttää ja tuntuu siltä kuin Windows-sovellus, kun sitä käytetään Windowsissa, mutta Linuxia ajatellen se näyttää ja tuntuu Linux-sovellukselta.
Tärkein JFC-etu on, että sen komponentit ovat kytkettävissä ja vaativat vähemmän koodiriviä. Lisäksi JFC säilyttää Java-ominaisuudet. Siten JFC: n kautta luodun graafisen käyttöliittymän suorituskyky on ennustettavissa. Sovellus, joka toimii saumattomasti yhdessä käyttöjärjestelmässä, toimii saumattomasti toisessa käyttöjärjestelmässä.
