eps.einfachesFormular
Class Bildoptionssensor

java.lang.Object
  extended by eps.fortgeschrittenesFormular.Sensor
      extended by eps.einfachesFormular.Bildoptionssensor

public class Bildoptionssensor
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 Bildoptionssensor 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:
1
Author:
Ute Heuer

Constructor Summary
Bildoptionssensor()
           
 
Method Summary
 void ausloesen()
          Wenn der zugehoerige Menueeintrag "markiertes 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

Bildoptionssensor

public Bildoptionssensor()
Method Detail

ausloesen

public void ausloesen()
Wenn der zugehoerige Menueeintrag "markiertes Bild anzeigen" angewaehlt wird, dann wird die Methode ausloesen() aufgerufen.

Specified by:
ausloesen in class Sensor