Swing (Java)
Uiterlijk
Swing is de API voor het maken van Grafische User Interfaces in de Programmeertaal Java. Swing bouwt qua gebruik voort op de AWT libraries. Het is beschikbaar vanaf Javaversie 2 en is ontwikkeld door Sun Microsystems.
De API bevat een groot aantal classes die onderdelen van grafische schermen representeren, zoals knoppen, panels, scrollbars etc.
In tegenstelling tot AWT, waar grafische elementen van het besturingssysteem worden gebruikt, heeft Swing een eigen cross-platform library. Hierdoor biedt Swing een hogere diversiteit aan componenten.