Spisu treści:
Definicja - Co oznacza Java Swing?
Java Swing to lekki zestaw narzędzi do widgetów graficznego interfejsu użytkownika Java (GUI), który zawiera bogaty zestaw widżetów. Jest częścią Java Foundation Classes (JFC) i zawiera kilka pakietów do tworzenia bogatych aplikacji desktopowych w Javie. Swing zawiera wbudowane elementy sterujące, takie jak drzewa, przyciski obrazu, panele z kartami, suwaki, paski narzędzi, selektory kolorów, tabele i obszary tekstowe do wyświetlania HTTP lub formatu RTF. Komponenty Swing są napisane całkowicie w Javie, a zatem są niezależne od platformy.
Techopedia wyjaśnia Java Swing
Swing oferuje dostosowanie wyglądu i działania każdego komponentu w aplikacji bez wprowadzania znaczących zmian w kodzie aplikacji. Zawiera również funkcję wtykową, która pozwala emulować wygląd natywnych komponentów, a jednocześnie ma przewagę niezależności od platformy. Ta szczególna funkcja ułatwia pisanie aplikacji w Swing i odróżnia ją od innych rodzimych programów.
Swing był rozpowszechniany jako biblioteka do pobrania i został włączony jako część standardowej wersji Java 1.2. Pierwotnie biblioteka graficzna dla Java, opracowana przez Netscape Communication Corporation, nosiła nazwę Internet Foundation Classes (IFC). Pierwsze wydanie IFC miało miejsce 16 grudnia 1996 roku. Ewolucję JFC można prześledzić w 1997 roku, kiedy Sun Microsystems i Netscape Communication Corporation wpadły na pomysł połączenia IFC z innymi technologiami.