Skip to main content

Co to są zajęcia z Fundacji Java?

Klasy Foundation Java (JFCS) są komponentami oprogramowania wielokrotnego użytku, które można wykorzystać do budowy graficznego interfejsu użytkownika w Java aplikacja.Są ulepszeniem na zestawie, który wysłany z wczesnymi wersjami Java .Mają one uprościć tworzenie oprogramowania, skrócić czas programowania i spełnić cel tworzenia aplikacji, które wyglądają i działają tak samo bez względu na rodzaj komputera, na którym są uruchomione.

JFC są zestawem komponentów interfejsu użytkownika, które rozszerzająAbstract Window Toolkit (AWT), który był pierwotnie wyposażony w Java język programowania.Są to Javabeans i handlu;komponenty, które są częścią Java 2 i reg;i są zaprojektowane tak, aby można je było splatać i dostosowywać.Mają one skrócić czas programowania, zapewniając komponenty, które można ponownie wykorzystać z aplikacji do aplikacji i platformy na platformę.Zajęcia Fundacji Java nie zastępują abstrakcyjnego zestawu zestawu okien, ale zamiast tego są jego częścią.Umożliwiają jednak Java Idealny do pisania raz, biegaj w dowolnym miejscu bardziej niż oryginalny AWT.

AWT umożliwia projekt interfejsu użytkownika, ale robi to za pomocą systemu okienowania systemu operacyjnego, w którym działa.Utrudnia to tworzenie aplikacji, które wyglądają i zachowują się na dowolnej platformie, ze względu na nieodłączne różnice w funkcjach między systemami operacyjnymi.AWT był również bardzo ograniczony, ponieważ zestaw kontroli, który dostarczył, nie był wystarczająco szeroki, aby stworzyć złożone interfejsy użytkownika i zaawansowane aplikacje.Komponenty AWT są tym, co Sun Microsystems nazywa wagą ciężką, ponieważ używają systemu okiennego hosta.

Uznając ograniczenia AWT, programiści Netscape stworzyli zestaw komponentów zwanych klasami Fundacji Internetu.Były to zestaw lekkich komponentów, komponentów napisanych natywnie w Java .To rozszerzyło funkcjonalność AWT i pozwoliło programistom tworzyć interfejsy użytkowników, które utrzymywały ich wygląd podczas pracy na różnych platformach.Następnie Javasoft rozpoczął wspólny projekt z Netscape, zwany Projektem Swing.Ten projekt zaowocował zestawem kontroli interfejsu użytkownika z różnorodnością porównywalną z dostępną z dowolnej platformy systemów operacyjnych.

Swing jest zestawem lekkich komponentów, które Sun wydano publicznie w połączeniu z kilkoma innymi ulepszeniami funkcji, które zostały zamierzoneW wersji 1.2 dla Java Development Kit (JDK).Ten pakiet Swing Plus Inne ulepszenia funkcji było tym, co Javasoft nazwał zajęcia Fundacji Java.Sterowanie interfejsu użytkownika Swing są główną częścią klas Fundacji Java, które obejmują również funkcje drukowania, schowka i dostępności.JDK 1.2 zawiera pełną wersję JFC, chociaż udostępniono ograniczoną wersję, którą można użyć z ówczesnym prądem JDK 1.1.