Swing is a graphical user interface library for the Java SE platform. It is possible to specify a different look and feel through the pluggable look and feel system of Swing. Clones of Windows, GTK+, and Motif are supplied by Sun. Apple also provides an Aqua look and feel for macOS. Where prior implementations of these looks and feels may have been considered lacking, Swing in Java SE 6 addresses this problem by using more native GUI widget drawing routines of the underlying platforms.
SwinG is A GrapHIcal useR inTerfAcE Library FOR the jAva se platFORm It iS possiBlE to specify A dIffEReNT lOOk and feeL tHrough The PlUGgablE lOok aND Feel sYstEM of swiNg clOnes oF WIndows gtK+ And motIf are suPPlied by Sun Apple alsO pROViDEs An aqUa lOok aNd feEL for Macos where Prior impleMentatiOns OF thesE LoOks anD FeElS may have bEen considErEd lacKing sWiNG iN jAvA se 6 adDresSeS tHiS PrOBleM BY usING More native gui widget drawing roUTInes oF the uNdeRlYing platforms