Alle Pakete Klassenhierarchie Dieses Paket Vorheriges Nächstes Index
Klasse lehrbuch.EinEimer
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----java.applet.Applet
|
+----lehrbuch.EinEimer
- public class EinEimer
- extends Applet
Statischer Datenbehälter "Animierter Eimer". Eine
Klasse zum Erweitern (Applet). Der Eimer wird am Bildschirm zu
Beginn dargestellt. Er kann (mit Getränk) gefüllt und entleert
werden (Methoden fuellen
und entleeren).
Als Getränke stehen "EinEimer.WASSER" und
"EinEimer.WEIN"
zur Verfügung. Wenn die Reihenfolgebedingungen verletzt werden,
ungeprüfte Ausnahmen lehrbuch.VollFehler und
lehrbuch.LeerFehler
werden ausgelöst. Reihenfolgebedingungen: Als erster Mutator
muß "fuellen" aufgerufen werden; Anschließend dürfen
entleeren
und fuellen
nur abwechselnd aufgerufen werden, sonst Ausnahme
"inhalt" darf auch nur bei vollem Eimer gerufen werden,
sonst Ausnahme
- WASSER
-
- WEIN
-
- EinEimer()
-
- entleeren()
- Eimer wird animiert entleert, wenn voll
- fuellen()
- der Eimer wird animiert gefüllt, wenn leer.
- fuellen(Getraenk)
- der Eimer wird animiert mit "getraenk"
gefüllt, wenn leer.
- gefuellt()
- Zustandsinformator
- inhalt()
- Informator
- meldung(boolean)
- Ausgabe eines boolean Werts im Meldungsfenster.
- meldung(Getraenk)
- Ausgabe eines Getraenks im Meldungsfenster.
- meldung(String)
- Textausgabe im Meldungsfenster.
- wasser()
-
- wein()
-
WASSER
public static final Getraenk WASSER
WEIN
public static final Getraenk WEIN
EinEimer
public EinEimer()
wasser
public static Getraenk wasser()
wein
public static Getraenk wein()
fuellen
public static void fuellen(Getraenk getraenk) throws VollFehler
- der Eimer wird animiert mit "getraenk"
gefüllt, wenn leer.
- Parameters:
- getraenk - WASSER oder WEIN
- Throws: VollFehler
- (ungeprüft) wenn voll
fuellen
public static void fuellen() throws VollFehler
- der Eimer wird animiert gefüllt, wenn leer.
- Throws: VollFehler
- (ungeprüft) wenn voll
entleeren
public static void entleeren() throws LeerFehler
- Eimer wird animiert entleert, wenn voll
- Throws: LeerFehler
- (ungeprüft) wenn Eimer leer
gefuellt
public static boolean gefuellt()
- Zustandsinformator
- Returns:
- true wenn der Eimer gefüllt ist
inhalt
public static Getraenk inhalt() throws LeerFehler
- Informator
- Returns:
- enthaltener Getränk
- Throws: LeerFehler
- (ungeprüft) wenn Eimer leer
meldung
public static void meldung(Getraenk getraenk)
- Ausgabe eines Getraenks im Meldungsfenster. // const Beim
Aufruf erscheint ein Meldungsfenster. Es muß bestätigt
werden.
- Parameters:
- getraenk - das auszugebende Getraenk // const
- See Also:
- meldung
meldung
public static void meldung(boolean wert)
- Ausgabe eines boolean Werts im Meldungsfenster. // const
Beim Aufruf erscheint ein Meldungsfenster. Es muß
bestätigt werden.
- Parameters:
- wert - der auszugebende Wert // const
- See Also:
- meldung
meldung
public static void meldung(String text)
- Textausgabe im Meldungsfenster. // const Beim Aufruf
erscheint ein Meldungsfenster. Es muß bestätigt werden.
- Parameters:
- text - der auszugebende Text // const
- See Also:
- meldung
Alle Pakete Klassenhierarchie
Dieses Paket Vorheriges Nächstes Index