Benutzer-Werkzeuge

Webseiten-Werkzeuge


api:documentation:grafik:gui

Dies ist eine alte Version des Dokuments!


GUI-Elemente

Die Online-IDE bringt ein paar einfache GUI-Elemente mit, mit denen sich einfache Dialoge bauen lassen:

  • Button
  • Textfield (einzeiliges Texteingabefeld)
  • Checkbox (Ankreuzfeld)
  • Radiubutton (Auswahlfeld)

Das folgende kleine Beispiel zeigt, wie einfach die Verwendung ist.

Methodenaufruf bei Benutzeraktionen

Es gibt zwei Möglichkeiten, auf Benutzeraktionen zu reagieren:

  • Überschreiben der Methode onChange(String newValue):
    Jede GUI-Klasse verfügt über die Methode onChange(String newValue), die bei jeder Benutzeraktion aufgerufen wird, die den Zustand des GUI-Elements wesentlich verändert (d.h. nicht bei reinen Cursorbewegungen im Textfield).
  • Implementieren eines ChangeListeners und Registrieren bei den entsprechenden GUI-Objekten mittels addChangeListener(ChangeListener listener). Das Interface ChangeListener deklariert die Methode onChange(Objekt source, String newValue), die bei jeder Benutzeraktion aufgerufen wird. Da ihr auch das GUI-Objekt übergeben wird, das die Änderung verursacht hat, kann ein Listener-Objekt für mehrere GUI-Objekte verwendet werden.
api/documentation/grafik/gui.1680380181.txt.gz · Zuletzt geändert: 2023/04/01 22:16 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki