eps.fortgeschritteneGrafik.interna
Class Vektorgrafik

java.lang.Object
  extended by eps.fortgeschritteneGrafik.interna.Grafik
      extended by eps.fortgeschritteneGrafik.interna.Vektorgrafik
Direct Known Subclasses:
Form, Text

public abstract class Vektorgrafik
extends Grafik

Abstrakte Klasse Vektorgrafik

Version:
0.1
Author:
Ute Heuer

Field Summary
 
Fields inherited from class eps.fortgeschritteneGrafik.interna.Grafik
standardBreite, standardHoehe
 
Constructor Summary
Vektorgrafik(boolean anmelden, Zeichenfenster fenster)
           
 
Method Summary
protected  Color farbeAufloesen()
          Wird von Unterklassen aufgerufen, wenn diese vom Zeichenfenster aufgefordert werden, eine aktuelle "Zeichnung" ihrer selbst abzugeben.
 String farbeGeben()
          Liest unsere Farbe aus.
 void farbeSetzen(String neueFarbe)
          Die Farbe der Grafik kann gewaehlt werden.
 String toString()
          Unsere einfache "Visitenkarte": unser Klassenname gefolgt von interessanten Attributwerten
 
Methods inherited from class eps.fortgeschritteneGrafik.interna.Grafik
abmelden, anmelden, breiteGeben, drehenUm, equals, fensterGeben, groesseSetzen, hoeheGeben, idGeben, positionSetzen, streckenAn, transformationenGeben, verschieben, xPositionGeben, yPositionGeben, zeichnenAuf
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Vektorgrafik

public Vektorgrafik(boolean anmelden,
                    Zeichenfenster fenster)
Method Detail

farbeAufloesen

protected Color farbeAufloesen()
Wird von Unterklassen aufgerufen, wenn diese vom Zeichenfenster aufgefordert werden, eine aktuelle "Zeichnung" ihrer selbst abzugeben. Bei (momentan) ungueltiger Farbe wird die Farbe schwarz zurueckgegeben, so kann damit notfalls auch gezeichnet werden.


farbeGeben

public String farbeGeben()
Liest unsere Farbe aus. Moegliche Werte sind: "weiss", "gelb", "orange", "rot", "pink", "magenta", "cyan", "gruen", "blau", "grau", "schwarz"


farbeSetzen

public void farbeSetzen(String neueFarbe)
Die Farbe der Grafik kann gewaehlt werden. Moegliche Farben sind: "weiss", "gelb", "orange", "rot", "pink", "magenta", "cyan", "gruen", "blau", "grau", "schwarz" Achtung: Die Anfuehrungsstriche sind noetig! Alle anderen Eingabewerte werden ignoriert.


toString

public String toString()
Unsere einfache "Visitenkarte": unser Klassenname gefolgt von interessanten Attributwerten

Overrides:
toString in class Grafik