eps.einfachesFormular
Class Bildwahlsensor

java.lang.Object
  extended by eps.fortgeschrittenesFormular.Sensor
      extended by 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

Constructor Summary
Bildwahlsensor()
           
 
Method Summary
 void ausloesen()
          Wenn der zugehoerige Menueeintrag "gewaehltes Bild anzeigen" angewaehlt wird, dann wird die Methode ausloesen() aufgerufen.
 
Methods inherited from class eps.fortgeschrittenesFormular.Sensor
anzeigen, formularGeben, textSetzen, toString, verstecken
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Bildwahlsensor

public Bildwahlsensor()
Method Detail

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