Skip to main content

Mik a Java Alapítvány órái?

Java Alapítvány osztályok (JFCS) újrahasznosítható szoftverkomponensek, amelyek felhasználhatók egy grafikus felhasználói felület felépítéséhez a Java Reg -ben;Alkalmazás.Javítás az eszközkészletben, amelyet a Java A szoftverfejlesztés egyszerűsítésére, a programozási idő rövidítésére és a célok létrehozására irányuló cél elérésére szolgálnak, amelyek ugyanúgy néznek ki és viselkednek, függetlenül attól, hogy a számítógép típusát futtassák.Absztrakt ablak eszközkészlet (AWT), amelyet eredetileg a Java programozási nyelv.Ezek Javabeans és kereskedelem;olyan alkatrészek, amelyek a Java 2 Reg részét képezik;és úgy tervezték, hogy a platformok közötti és testreszabható legyen.Az célja, hogy csökkentsék a programozási időt azáltal, hogy olyan összetevőket biztosítanak, amelyeket alkalmazni lehet az alkalmazásról az alkalmazásra és a platformra.A Java Foundation osztályok valójában nem helyettesítik az absztrakt ablak eszközkészletét, hanem inkább annak részét képezik.Ezek azonban lehetővé teszik a Java Ideális az egyszeri íráshoz, futtasson bárhová, mint az eredeti AWT.Ez megnehezíti az olyan alkalmazások létrehozását, amelyek bármely platformon ugyanúgy néznek ki és viselkednek, mivel az operációs rendszerek közötti tulajdonságok velejáró különbségei vannak.Az AWT szintén nagyon korlátozott volt, mivel az általa biztosított vezérlőkészlet nem volt elég széles ahhoz, hogy összetett felhasználói interfészeket és fejlett szoftveralkalmazásokat hozzon létre.Az AWT komponensek az, amit a Sun Microsystems nehézsúlyúnak hív, mert a gazdagép -ablakot használják.

Az AWT korlátozásainak felismerése érdekében a Netscape fejlesztői létrehoztak egy alkatrészkészletet, az úgynevezett Internet Foundation osztályok.Ezek egy sor könnyű alkatrészkészlet, a Java Ez kiterjesztette az AWT funkcionalitását, és lehetővé tette a fejlesztők számára, hogy olyan felhasználói interfészeket hozzanak létre, amelyek megtartották a megjelenésüket, amikor különböző platformon futnak.A Javasoft ezután közös projektet indított a Netscape -vel, az úgynevezett Swing Project -rel.Ez a projekt egy olyan felhasználói felületvezérlők halmazát eredményezte, amelyek összehasonlíthatók az operációs rendszer platformjai bármelyikével.A Java Development Kit (JDK) 1.2 -es verziójához.Ez a swing csomag, valamint az egyéb funkcióképességek az volt, amit a JavaSoft a Java Alapítvány óráinak nevezte.A Swing felhasználói felületkezelői a Java Alapítvány osztályok fő részét képezik, amelyek többek között a nyomtatást, a vágólapot és az akadálymentesség funkcióit is tartalmazzák.A JDK 1.2 tartalmazza a JFC teljes verzióját, bár egy korlátozott verzió elérhető volt, amelyet az akkori JDK 1.1-rel lehet használni.