beispiele.k5KaffeeautomatMitGrafikmodul
Class Espressografik

java.lang.Object
  extended by beispiele.k5KaffeeautomatMitGrafikmodul.Espressografik
All Implemented Interfaces:
Automatengrafik

public class Espressografik
extends Object
implements Automatengrafik

Objekte der Klasse Espressografik koennen das ("dumme") Gehaeuse eines einfachen italienischen Kaffeeautomaten darstellen. Objekte der Klasse Espressografik bieten folgende Dienste an: Zahlen und Texte auf dem Display anzeigen und ein beliebiges Getraenk ausgeben.

Version:
05.2008
Author:
Florian Prager, Ute Heuer, Universitaet Passau

Constructor Summary
Espressografik()
          Die Display-Anzeige wird mit einem Standardwert initialisiert.
 
Method Summary
 void becherFuellen(String neuesGetraenk)
          Zeichnet ein Becherbild in das Ausgabefach und fuellt eine graue Fluessigkeit ein und zeigt das vom Nutzer gewuenschte Getraenk im Display an.
 void bereitAnzeigen()
          Zeigt die Zeichenkette "pronto" (ital. bereit) im Display an und zeichnet ein leeres Ausgabefach (ohne Becher, ggf. werden Duesen eingefahren).
 void betragAnzeigen(int neuerBetrag)
          Zeigt den vom Nutzer uebergebenen Geldbetrag in Cent im Display an.
 void waehlenAnzeigen()
          Zeigt die Zeichenkette "selezionare" (ital. waehlen) im Display an.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Espressografik

public Espressografik()
Die Display-Anzeige wird mit einem Standardwert initialisiert.

Method Detail

becherFuellen

public void becherFuellen(String neuesGetraenk)
Zeichnet ein Becherbild in das Ausgabefach und fuellt eine graue Fluessigkeit ein und zeigt das vom Nutzer gewuenschte Getraenk im Display an. Ein moeglicher Eingabewert ist: "Espresso" . Die Anfuehrungsstriche sind noetig.

Specified by:
becherFuellen in interface Automatengrafik

bereitAnzeigen

public void bereitAnzeigen()
Zeigt die Zeichenkette "pronto" (ital. bereit) im Display an und zeichnet ein leeres Ausgabefach (ohne Becher, ggf. werden Duesen eingefahren).

Specified by:
bereitAnzeigen in interface Automatengrafik

betragAnzeigen

public void betragAnzeigen(int neuerBetrag)
Zeigt den vom Nutzer uebergebenen Geldbetrag in Cent im Display an. Das Display hat nur 6 Stellen fuer Ziffern. Wird ein groesserer Geldbetrag angegeben, werden nur die letzten 6 Stellen angezeigt. Ein moeglicher Eingabewert ist: 80

Specified by:
betragAnzeigen in interface Automatengrafik

waehlenAnzeigen

public void waehlenAnzeigen()
Zeigt die Zeichenkette "selezionare" (ital. waehlen) im Display an.

Specified by:
waehlenAnzeigen in interface Automatengrafik