Zahlreiche Objekte erlauben die Eingabe von Daten durch den Benutzer. In den folgenden Beispielen werden einige wichtige vorgestellt. Erst in späteren Abschnitten werden so genannte Events behandelt - wie etwa das Klicken auf Schaltflächen, das Fokussieren oder Verlassen von Eingabezeilen oder das Betätigen bestimmter Tasten. Zur Interaktion werden zusätzlich Menüs (z.B. Menüleisten oder kontextbezogene Popup-Menüs) oder verschiedene Dialoge (z.B. ein Dateiauswahldialog) verwendet; auch sie werden erst weiter unten in diesem Kapitel behandelt.