In den USA wird "GUI" wie "gooey" ausgesprochen.
Eine grafische Benutzeroberfläche besteht aus grafischen Komponenten, wie:
Swing-Komponenten basieren auf den fundamentalen Klassen des Abstract Window Toolkit (AWT). Das AWT enthält auch einige ältere Komponenten, die nicht mehr verwendet werden. Swing-Komponenten sind seit der Version 1.2 (1998) ein Bestandteil Java.
Die älteren AWT-Komponenten sind ähnlich wie die Swing-Komponenten, aber Swing-Komponenten sind vielseitiger. Auch ist Swing nahtlos in die Java Foundation Klassen integriert. Die Java Foundation Klassen stellen viele Klassen zur Verfügung, die für moderne Softwareentwicklung notwendig sind.
Ist eine Befehlsschaltfläche eine GUI-Komponente?