Inhoudsopgave:
Definitie - Wat betekent Java Swing?
Java Swing is een lichtgewicht Java grafische gebruikersinterface (GUI) widget-toolkit met een uitgebreide set widgets. Het maakt deel uit van de Java Foundation Classes (JFC) en bevat verschillende pakketten voor het ontwikkelen van rijke desktopapplicaties in Java. Swing bevat ingebouwde bedieningselementen zoals bomen, afbeeldingsknoppen, deelvensters met tabs, schuifregelaars, werkbalken, kleurkiezers, tabellen en tekstgebieden om HTTP of RTF (rich text format) weer te geven. Swing-componenten zijn volledig in Java geschreven en zijn dus platformonafhankelijk.
Techopedia legt Java Swing uit
Swing biedt aanpassing van het uiterlijk van elk onderdeel in een toepassing zonder de toepassingscode aanzienlijk te wijzigen. Het bevat ook een plug-in look en feel-functie, waarmee het het uiterlijk van native componenten kan emuleren terwijl het nog steeds het voordeel heeft van platformonafhankelijkheid. Deze specifieke functie maakt het schrijven van applicaties in Swing eenvoudig en onderscheidt het van andere native programma's.
Swing werd gedistribueerd als een downloadbare bibliotheek en is opgenomen als onderdeel van de standaardversie 1.2 van Java. Oorspronkelijk heette de grafische bibliotheek voor Java, ontwikkeld door Netscape Communication Corporation, Internet Foundation Classes (IFC). De eerste release van IFC was op 16 december 1996. De evolutie van JFC is terug te voeren tot 1997, toen Sun Microsystems en Netscape Communication Corporation op het idee kwamen om IFC samen te voegen met andere technologieën.