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


Variable Index

 o WASSER
 
 o WEIN
 

Constructor Index

 o EinEimer()
 

Method Index

 o entleeren()
Eimer wird animiert entleert, wenn voll
 o fuellen()
der Eimer wird animiert gefüllt, wenn leer.
 o fuellen(Getraenk)
der Eimer wird animiert mit "getraenk" gefüllt, wenn leer.
 o gefuellt()
Zustandsinformator
 o inhalt()
Informator
 o meldung(boolean)
Ausgabe eines boolean Werts im Meldungsfenster.
 o meldung(Getraenk)
Ausgabe eines Getraenks im Meldungsfenster.
 o meldung(String)
Textausgabe im Meldungsfenster.
 o wasser()
 
 o wein()
 

Variables

 o WASSER

 public static final Getraenk WASSER

 o WEIN

 public static final Getraenk WEIN

Constructors

 o EinEimer

 public EinEimer()

Methods

 o wasser

 public static Getraenk wasser()

 o wein

 public static Getraenk wein()

 o 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

 o fuellen

 public static void fuellen() throws VollFehler
der Eimer wird animiert gefüllt, wenn leer.
Throws: VollFehler
(ungeprüft) wenn voll

 o entleeren

 public static void entleeren() throws LeerFehler
Eimer wird animiert entleert, wenn voll
Throws: LeerFehler
(ungeprüft) wenn Eimer leer

 o gefuellt

 public static boolean gefuellt()
Zustandsinformator
Returns:
true wenn der Eimer gefüllt ist

 o inhalt

 public static Getraenk inhalt() throws LeerFehler
Informator
Returns:
enthaltener Getränk
Throws: LeerFehler
(ungeprüft) wenn Eimer leer

 o 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

 o 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

 o 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