eps.einfachesFormular
Class Bildwahlsensor
java.lang.Object
eps.fortgeschrittenesFormular.Sensor
eps.einfachesFormular.Bildwahlsensor
public class Bildwahlsensor
- extends Sensor
Diese Klasse soll exemplarisch zeigen, wie einfache Benutzerinteraktion fakultativ
in der 10.Klasse umgesetzt werden koennte.
Sensorobjekte kann man sich als Bausteine vorstellen, die automatisch nach Erzeugung
dem Menue des (Standard-)Formulars am Ende hinzugefuegt werden.
Das Anzeigen bereits
angezeigter Sensorobjekte ist wirkungslos. Das Verstecken sorgt fuer ein Verschwinden
des zugehoerigen Menueeintrags. Erneutes Anzeigen fuegt den Menueeintrag am Ende hinzu.
Angezeigte Sensorobjekte reagieren auf Auswahl "ihres" Menueeintrags
(d.h. ein Mensch waehlt z.B. mit Maus im Formularfenster unter der Rubrik Ereignisse aus)
wie in der Methode ausloesen festgelegt.
Der Beschreibungstext, der im Menueeintrag zu lesen ist, kann auch nach Erzeugung
eines Sensorobjekts jederzeit mit dem Dienst textSetzen passend festgelegt werden.
Die Dienste anzeigen, verstecken und textSetzen sind in der abstrakten Klasse Sensor
definiert. In Unterklassen dieser Klasse Sensor, wie z.B. der Klasse Bildanzeigesensor
ist typischerweise folgendes zu definieren:
geeignete Attribute,
ein Konstruktor, welcher Beziehungen zu
Objekten aufbaut, die 1) bei Ausloesen zu reagieren haben oder/und 2) Nutzereingaben
bereithalten
die Methode ausloesen in welcher passende Reaktionen festgelegt sind. Eine Definition
der Methode auslosen wird von der Oberklasse Sensor erzwungen in jeder Unterklasse.
- Version:
- 0.1
- Author:
- Ute Heuer
Method Summary |
void |
ausloesen()
Wenn der zugehoerige Menueeintrag "gewaehltes Bild anzeigen"
angewaehlt wird, dann wird die Methode ausloesen()
aufgerufen. |
Bildwahlsensor
public Bildwahlsensor()
ausloesen
public void ausloesen()
- Wenn der zugehoerige Menueeintrag "gewaehltes Bild anzeigen"
angewaehlt wird, dann wird die Methode ausloesen()
aufgerufen.
- Specified by:
ausloesen
in class Sensor