Ein
Widget [] ist eine Komponente eines
grafischen Fenstersystems. Das Widget besteht zum einen aus dem
Fenster, einem sichtbaren Bereich, der
Maus- und/oder
Tastaturereignisse empfängt, und zum anderen aus dem nicht sichtbaren
Objekt, das den Zustand der Komponente speichert und über bestimmte Zeichenoperationen den sichtbaren Bereich verändern kann. Widgets sind immer in ein bestimmtes Fenstersystem eingebunden und nutzen dieses zur Interaktion mit dem Anwender oder anderen Widgets des Fenstersystems.