Konrad-Adenauer-Gymnasium Langenfeld

Informatik Grundkurs Einführungsphase

Interfaces erweitern Klassen um Methoden

Die Reaktion auf ein Benutzerelement funktioniert leider nicht ganz so einfach wie die Reaktion auf ein Ereignis. Denn die Implementierung kennt keine Adapterklassen für Buttons, Drop-down- oder anderen Benutzerelementen. Daher muss man hierzu anders vorgehen.

Dazu benötigt man Interfaces, das sind Klassen, die eine andere Klasse um (leere) Methoden erweitern.

Das Erweitern geschieht über das reservierte Wort implements nach der Klassendefinition:

public class Button1 extends Applet implements ActionListener

Dabei ergänzt die Interface-Klasse ActionListener unser Java-Applet Button1 im wesentlichen um die Methode actionPerformed, die die Reaktion auf die Ereignisse von Benutzerelementen steuert.


© Ralph-Erich Hildebrandt, 11. August 2006