beispiele.k5KaffeeautomatMitGrafikmodul
Class Kaffeegrafik

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

public class Kaffeegrafik
extends Object
implements Automatengrafik

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

Version:
12.2008
Author:
Ute Heuer, Universitaet Passau

Constructor Summary
Kaffeegrafik()
          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 "bereit" im Display an und zeichnet ein leeres Ausgabefach (ohne Becher).
 void betragAnzeigen(int neuerBetrag)
          Zeigt den vom Nutzer uebergebenen Geldbetrag in Cent im Display an.
 void waehlenAnzeigen()
          Zeigt die Zeichenkette "waehlen" im Display an.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Kaffeegrafik

public Kaffeegrafik()
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 "bereit" im Display an und zeichnet ein leeres Ausgabefach (ohne Becher).

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 4 Stellen fuer Ziffern. Wird ein groesserer Geldbetrag angegeben, werden nur die letzten 4 Stellen angezeigt. Ein moeglicher Eingabewert ist: 80

Specified by:
betragAnzeigen in interface Automatengrafik

waehlenAnzeigen

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

Specified by:
waehlenAnzeigen in interface Automatengrafik