Java Foundation Classes - Java Foundation Classes

W Java Foundation Classes (JFC) są graficzną framework do budowy przenośnych Java -na graficznych interfejsów użytkownika (GUI). JFC składa się z Abstract Window Toolkit (AWT), Swing i Java 2D . Razem stanowią one spójny interfejs użytkownika dla programów Java, niezależnie od tego, czy bazowy system interfejsu użytkownika systemu Windows , MacOS lub Linux .

Historia

AWT istniały przed JFC. AWT był mocno krytykowany za trochę więcej niż owinięcie wokół rodzimych możliwości graficznych platformy hosta. To oznaczało, że standardowe widżety w AWT oparł się na tych możliwościach natywnych widżetów, domagania się również zdawać sobie sprawę z różnic pomiędzy platformami gospodarza.

Alternatywą biblioteka graficzna nazwie Foundation Classes internetowa została opracowana w sposób bardziej niezależny od platformy kod przez Netscape .

W tym samym czasie inna biblioteka grafiki, zwane Foundation Classes Application (AFC), została opracowana niezależnie przez Microsoft . Został on wykonany będzie łatwiej rozszerzyć elementy graficzne, ale był przede wszystkim skierowany do pracy z maszyną wirtualną Java firmy Microsoft .

W dniu 2 kwietnia 1997 roku, Sun Microsystems oraz Netscape ogłosiły zamiar połączenia IFC z innymi technologiami w celu utworzenia „Java Foundation Classes”. W „Java Foundation Classes” zostały później przemianowany na „Swing”, dodając zdolność do wkładanego wyglądem i z widgetami. Pozwoliło to programy Swing utrzymać bazę kodu niezależny od platformy, ale naśladować wygląd natywnej aplikacji. Uwolnienie JFC wykonane IFC przestarzałe i spadło zainteresowanie Microsoft AFC.

Za pomocą języka programowania Java, Java Foundation Classes (JFC) są wstępnie napisany kod w postaci bibliotek klas (kodowane podprogramów), które dają programiście kompleksowy zestaw graficzny interfejs użytkownika (GUI) procedur do wykorzystania. W Java Foundation Classes są porównywalne do Microsoft Foundation Class (MFC) biblioteki. JFC jest rozszerzeniem oryginalnego Java Streszczenie-Windows Toolkit (AWT). Korzystanie JFC i huśtawka, dodatkowy zestaw komponentów programowych, programista może pisać programy, które są niezależne od systemu okienkowego obrębie danego systemu operacyjnego.

Zobacz też

Referencje

Linki zewnętrzne