Dom Rozwój Co to są klasy Javy Foundation (JFC)? - definicja z techopedii

Co to są klasy Javy Foundation (JFC)? - definicja z techopedii

Spisu treści:

Anonim

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.

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 podczas pisania aplikacji obsługującej GUI programiści zawsze stają przed dylematem: czy ten sam GUI powinien być zapewniony na wszystkich platformach, czy też GUI powinien być spójny z wyglądem i działaniem podstawowej platformy?


W przypadku pierwszej opcji wygląd przycisku, pasek przewijania, pole tekstowe 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 pola tekstowe 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łączyć i wymagają mniejszej liczby 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.

Co to są klasy Javy Foundation (JFC)? - definicja z techopedii