Dokumentation der Klasse "EreignisBearbeiter"

Klassenname

EreignisBearbeiter

Oberklasse

Basis

Beschreibung

Ein EreignisBearbeiter ist der Prototyp eines Objekts, das in der Lage ist, auf Standardereignisse zu reagieren. Die Reaktionsmethoden sind zunächst abstrakt.

Bezugsklassen



Unterklassen

In Unterklassen werden die Reaktionen auf die Ereignisse festgelegt, d.h. die abstrakten Methoden bearbeiteTaste, bearbeiteMausKlick, bearbeiteSpezialKlick, bearbeiteMausBewegt und bearbeiteAndereEreignisse können konkretisiert werden. Falls die entsprechenden Methoden nicht überschrieben werden, erfolgt keine Reaktion des EreignisBearbeiters auf das Ereignis.


Protokoll

Auftrag

init

nachher

Der EreignisBearbeiter ist initialisiert.

Auftrag

bearbeiteTaste (pZeichen : Zeichen)

vorher

Ein Tastaturereignis ist eingetreten; das Zeichen wurde über die Tastatur eingegeben.

nachher

Der EreignisBearbeiter hat auf das Tastenereignis nicht reagiert.

Auftrag

bearbeiteMausDruck (pWoH, pWoV : GanzeZahl)

vorher

Ein MausDruck-Ereignis ist an der Position (pWoH, pWoV) eingetreten.

nachher

Der EreignisBearbeiter hat auf das MausDruck-Ereignis nicht reagiert.

Auftrag

bearbeiteMausLos (pWoH, pWoV : GanzeZahl)

vorher

Ein MausLos-Ereignis ist an der Position (pWoH, pWoV) eingetreten.

nachher

Der EreignisBearbeiter hat auf das MausLos-Ereignis nicht reagiert.

Auftrag

bearbeiteMausBewegt (pWohinH, pWohinV : GanzeZahl)

vorher

Ein MausBewegt-Ereignis ist eingetreten; die Maus wurde auf diese Position (pWohinH, pWohinV) bewegt.

nachher

Der EreignisBearbeiter hat auf das MausBewegt-Ereignis nicht reagiert.

Auftrag

bearbeiteDoppelKlick (pWoH, pWoV : GanzeZahl)

vorher

Ein DoppelKlick-Ereignis ist an der Position (pWoH, pWoV) eingetreten.

nachher

Der EreignisBearbeiter hat auf das DoppelKlick-Ereignis nicht reagiert.

Auftrag

bearbeiteLeerlauf

vorher

Ein Standardereignis wurde bereits abgearbeitet oder es ist keines der Standardereignisse eingetreten.

nachher

Der EreignisBearbeiter hat auf das Ereignis nicht reagiert.

Auftrag

gibFrei

nachher

Der EreignisBearbeiter existiert nicht mehr.