Co to są zajęcia z Fundacji Java?

Klasy Java Foundation (JFCS) to komponenty oprogramowania wielokrotnego użytku, które można użyć do budowy graficznego interfejsu użytkownika w aplikacji Java®. Są to ulepszenie zestawu narzędzi wysłanego z wczesnymi wersjami Java®. Mają na celu uproszczenie tworzenia oprogramowania, skrócenie czasu programowania i spełnienie celu, jakim jest tworzenie 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ą abstrakcyjne ToolKit okna (AWT), który był pierwotnie dostarczany z językiem programowania Java®. Są to komponenty Javabeans ™, które są częścią Java 2® i są zaprojektowane tak, aby były platformami i konfigurowalnymi. 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 tak naprawdę nie zastępują abstrakcyjnego zestawu zestawu okien, ale zamiast tego są jego częścią. Tak robią, HowevER, włącz ideał Java® „Napisz raz, uruchom w dowolnym miejscu” bardziej całkowicie niż oryginalny awt.

AWT umożliwia konstrukcję interfejsu użytkownika, ale robi to za pomocą systemu okienowania systemu operacyjnego, na 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 „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 FuNacicalalność AWT i pozwoliła programistom tworzenie interfejsów użytkowników, które były ich wyglądające 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 to zestaw lekkich komponentów, które Sun wydano publicznie w połączeniu z kilkoma innymi ulepszeniami funkcji przeznaczonymi dla Java Development Kit (JDK) wersja 1.2. 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.

INNE JĘZYKI