close

Klasy Java Foundation

Przejdź do nawigacji Przejdź do wyszukiwania

Klasy Java Foundation (JFC, w języku kastylijskim Java Base Classes) to graficzna platforma do tworzenia przenośnych graficznych interfejsów użytkownika opartych na języku Java . JFC składa się z Abstract Window Toolkit (AWT), Swing i Java 2D . Razem zapewniają spójny interfejs użytkownika dla programów Java, niezależnie od tego, czy bazowym systemem interfejsu użytkownika jest Windows , Mac OS X czy Linux .

AWT jest starszym z dwóch interfejsów API i był mocno krytykowany za to, że jest niewiele więcej niż opakowaniem wokół natywnych możliwości graficznych platformy hosta. Oznacza to, że standardowe widżety w AWT opierają się na tych możliwościach widżetów natywnych, co wymaga, aby programista był również świadomy różnic między platformami hosta.

Alternatywny graficzny interfejs API o nazwie Internet Foundation Classes został opracowany w bardziej niezależnym od platformy kodzie przez Netscape . Niedawno firma Sun połączyła IFC z innymi technologiami pod nazwą „Swing”, dodając możliwość uzyskania podłączanego wyglądu i działania widżetów. Dzięki temu programy Swing mogą zachować kod źródłowy niezależny od platformy, ale naśladuje wygląd aplikacji natywnej.

Zobacz też: Standardowy zestaw narzędzi widżetów

Linki zewnętrzne