Was ist Java Swing?
Java Swing ist ein Java-Widget-Toolkit für grafische Benutzeroberflächen (GUI), mit einem umfangreichen Satz von Widgets.
Es ist Teil der Java Foundation Classes (JFC) und umfasst mehrere Pakete für die Entwicklung vielfältiger Desktop-Anwendungen in Java.
Swing enthält integrierte Steuerelemente wie Bäume, Bildschaltflächen, Registerkarten, Schieberegler, Toolbars, Farbwähler, Tabellen und Textbereiche zur Anzeige von HTTP oder RTF (Rich Text Format).
Swing-Komponenten werden vollständig in Java geschrieben und sind daher plattformunabhängig.
Java Swing einfach erklärt
Mit Swing kann das Erscheinungsbild jeder Komponente in einer Anwendung angepasst werden, ohne dass wesentliche Änderungen am Anwendungscode vorgenommen werden müssen.
Zudem gibt es eine steckbare Look-and-Feel-Funktion, mit der sich das Aussehen nativer Komponenten nachbilden lässt, ohne den Vorteil der Plattformunabhängigkeit zu verlieren.
Dieses besondere Merkmal macht das Schreiben von Anwendungen in Swing einfach und unterscheidet es von anderen nativen Programmen.
Swing wurde als herunterladbare Bibliothek vertrieben und ist Teil der Java Standard Edition 1.2. Ursprünglich hieß die Grafikbibliothek für Java, die von der Netscape Communication Corporation entwickelt wurde, Internet Foundation Classes (IFC).
Die erste Version von IFC wurde am 16. Dezember 1996 veröffentlicht. Die Entwicklung von JFC lässt sich bis 1997 zurückverfolgen, als Sun Microsystems und Netscape Communication Corporation die Idee hatten, IFC mit anderen Technologien zu kombinieren.