![CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR](https://i.ytimg.com/vi/PJ5oXZ5JHfw/hqdefault.jpg)
Zawartość
- Definicja - Co oznacza Java Foundation Classes (JFC)?
- Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
- Techopedia wyjaśnia Java Foundation Classes (JFC)
Definicja - Co oznacza Java Foundation Classes (JFC)?
Java Foundation Classes (JFC) to zestaw komponentów graficznego interfejsu użytkownika (GUI) dla aplikacji Java, które usprawniają tworzenie oprogramowania i aplikacji w chmurze. JFC zawiera Abstract Window Toolkit (AWT), Java 2D i Swing.
Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
Techopedia wyjaśnia Java Foundation Classes (JFC)
Ze względu na możliwości wieloplatformowe napisane aplikacje Java działają w dowolnym systemie operacyjnym bez wymagań zmiany kodu źródłowego. Jednak pisząc aplikację obsługującą GUI, programiści zawsze stają przed dylematem: czy ten sam GUI powinien być zapewniony na wszystkich platformach, czy też powinien być zgodny z wyglądem i działaniem platformy bazowej?
W przypadku pierwszej opcji wygląd przycisku, pasek przewijania, pole lub pole wyboru są takie same, niezależnie od platformy. Na przykład aplikacja edytora tekstu opracowana w Javie wygląda i działa tak samo, gdy działa w systemach operacyjnych Windows lub Linux. Dzięki drugiej opcji przyciski, paski przewijania i ramki itp. Zmieniają i dostosowują się do wyglądu systemu operacyjnego hosta. W tym przypadku ta sama aplikacja do edytora tekstu wygląda i działa jak aplikacja Windows podczas pracy w systemie Windows, ale podczas pracy w systemie Linux wygląda i działa jak aplikacja Linux.
Kluczową zaletą JFC jest to, że jego komponenty można podłączać i wymagają mniej wierszy kodu. Ponadto JFC zachowuje cechy Java. Dlatego wydajność GUI utworzonego za pomocą JFC jest przewidywalna. Aplikacja działająca płynnie w jednym systemie operacyjnym działa płynnie w innym systemie operacyjnym.