Banner

Fachhochschule Wiesbaden
Fachbereich Design Informatik Medien

Programmierung 2


Sven Eric Panitz

Ereignisbehandlung

  • Bestimmte graphische Komponenten haben Ereignisse, die auf Ihnen auftreten können, Knöpfe können gedrückt werden, Fenster geschlossen, Eingabefelder ausgefüllt werden.

  • Für diese Komponenten gibt es Schnittstellen, die Methoden haben, die bei dem entsprechenden Ereignis ausgeführt werden.

  • Objekte, die diese Interfaces implementieren, können mit entsprechenden Methoden als Ereignisbehandlung graphischen Komponenten zugefügt werden.

  • Beispiel: die Klasse JButton enthält Methode addActionListener. ActionListener ist eine Schnittstelle, mit genau einer Methode: actionPerformed(ActionEvent _).

  • sämmtliche Interaktion werden über entsprechende Ereignisbehandlungen (event listener) gesteuert. So gibt es: MouseListener, KeyListener, WindowListener...