eps.einfachesFormular
Class Kontrollkaestchen

java.lang.Object
  extended by eps.einfachesFormular.Kontrollkaestchen

public class Kontrollkaestchen
extends Object

Diese Klasse implementiert eine simple Checkbox, die Ja/Nein Benutzereingaben entgegennehmen kann. Auf die Ausrichtung im Formularfenster kann kein Einfluss genommen werden. Es wird eine ganze Zeile in Fensterbreite dargestellt, die angewaehlt werden kann. Die angezeigte Zeile wird nach dem letzten angezeigten Element im Formularfenster plaziert. Technische Details werden in dieser Umsetzung verborgen. Das einzige Attribut internesKaestchen eignet sich (wie der Name intern andeuten soll) nicht zum Inspizieren.

Version:
1
Author:
Ute Heuer, Universitaet Passau

Constructor Summary
Kontrollkaestchen()
           
 
Method Summary
 void anzeigen()
          Legt das Element ans Ende des Formularfensters, wenn es vorher nicht angezeigt wurde.
 void auswaehlen(boolean ausgewaehlt)
          Setzt eine Art Vorgabe: Der Aufruf auswaehlen(true) setzt eine Markierung in das Kaestchen.
 void beschriftungSetzen(String neueBeschriftung)
          Der Text rechts vom Kaestchen kann gesetzt werden.
 boolean istAusgewaehlt()
          Prueft, ob das Kaestchen momentan ausgewaehlt ist.
 void sperren(boolean gesperrt)
          Gesperrte Kontrollkaestchen koennen keine neuen Eingaben via Maus im Formularfenster entgegennehmen.
 void verstecken()
          Entfernt das Element vom Formularfenster
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Kontrollkaestchen

public Kontrollkaestchen()
Method Detail

anzeigen

public void anzeigen()
Legt das Element ans Ende des Formularfensters, wenn es vorher nicht angezeigt wurde.


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.


beschriftungSetzen

public void beschriftungSetzen(String neueBeschriftung)
Der Text rechts vom Kaestchen kann gesetzt werden.


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.


verstecken

public void verstecken()
Entfernt das Element vom Formularfenster