eps.fortgeschrittenesFormular
Class Kontrollkaestchen

java.lang.Object
  extended by eps.fortgeschrittenesFormular.Formulargrafik
      extended by eps.fortgeschrittenesFormular.Kontrollkaestchen

public class Kontrollkaestchen
extends Formulargrafik

Klasse Kontrollkaestchen. Diese Klasse implementiert eine simple Checkbox, die Ja/Nein Benutzereingaben entgegennehmen kann.

Author:
Ute Heuer, Universitaet Passau

Constructor Summary
Kontrollkaestchen()
           
Kontrollkaestchen(Formular formular)
           
Kontrollkaestchen(String vorgabetext)
           
Kontrollkaestchen(String vorgabetext, Formular formular)
           
 
Method Summary
 void auswaehlen(boolean ausgewaehlt)
          Setzt eine Art Vorgabe: Der Aufruf auswaehlen(true) setzt eine Markierung in das Kaestchen.
 String beschriftungGeben()
          Liefert die Beschriftung des Kaestchens.
 void beschriftungSetzen(String beschriftung)
          Aendert die Beschriftung des Kaestchens.
(package private)  void formatieren()
          Wird vom Formular aufgerufen.
 boolean istAusgewaehlt()
          Prueft, ob das Kaestchen momentan ausgewaehlt ist.
 void sperren(boolean gesperrt)
          Gesperrte Kontrollkaestchen koennen keine neuen Eingaben via Maus im Formularfenster entgegennehmen.
 
Methods inherited from class eps.fortgeschrittenesFormular.Formulargrafik
anzeigen, awtKomponenteGeben, awtKomponenteSetzen, breiteGeben, equals, formularGeben, groesseSetzen, hoeheGeben, idGeben, rahmenSetzen, urspruenglichePositionSichern, urspruenglicheXPosGeben, urspruenglicheYPosGeben, verstecken, xPositionGeben, yPositionGeben
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Kontrollkaestchen

public Kontrollkaestchen()

Kontrollkaestchen

public Kontrollkaestchen(Formular formular)

Kontrollkaestchen

public Kontrollkaestchen(String vorgabetext)

Kontrollkaestchen

public Kontrollkaestchen(String vorgabetext,
                         Formular formular)
Method Detail

auswaehlen

public void auswaehlen(boolean ausgewaehlt)
Setzt eine Art Vorgabe: Der Aufruf auswaehlen(true) setzt eine Markierung in das Kaestchen. Der Aufruf auswaehlen(false) hebt die Auswahl auf. Natuerlich kann die Auswahl in der Anwendung dann vom Benutzer per Mausklick geaendert werden.


beschriftungGeben

public String beschriftungGeben()
Liefert die Beschriftung des Kaestchens.

Returns:
die Beschriftung

beschriftungSetzen

public void beschriftungSetzen(String beschriftung)
Aendert die Beschriftung des Kaestchens.

Parameters:
beschriftung - die neue Beschriftung

formatieren

void formatieren()
Wird vom Formular aufgerufen.

Specified by:
formatieren in class Formulargrafik

istAusgewaehlt

public boolean istAusgewaehlt()
Prueft, ob das Kaestchen momentan ausgewaehlt ist. Wenn ja wird true zurueckgegeben, sonst false.


sperren

public void sperren(boolean gesperrt)
Gesperrte Kontrollkaestchen koennen keine neuen Eingaben via Maus im Formularfenster entgegennehmen. In den meisten Umgebungen wird das dem Nutzer auch optisch angezeigt. Alle Dienste der Klasse Kontrollkaestchen koennen jedoch trotzdem sinnvoll genutzt werden. Der Aufruf sperren(true) sperrt das Eingabefeld Der Aufruf sperren(false) hebt eine Sperrung auf.