Class Ellipse

java.lang.Object
  extended by Ellipse
All Implemented Interfaces:
Grafikordner.Grafik

public class Ellipse
extends java.lang.Object
implements Grafikordner.Grafik

Die Klasse Ellipse bietet das geometrische Objekt Ellipse an. Die Ellipse kann sich selbst auf dem Zeichenfenster darstellen und kann mit entsprechenden Methoden verändert werden.

Version:
Mai 2007
Author:
Ritzer Susanne

Constructor Summary
Ellipse()
          Es wird eine neue Ellipse mit den Standardeinstellungen erzeugt.
 
Method Summary
 void anzeigen()
          Die Ellipse wird auf dem Zeichenfenster angezeigt.
 void farbeSetzen(java.lang.String farbeNeu)
          Das Attribut farbe bekommt den Wert farbeNeu.
 void groesseSetzen(int breiteNeu, int hoeheNeu)
          Die Attribute breite und hoehe des zur Ellipse gehörenden flächenüberdeckenden Rechtecks bekommen die Werte breiteNeu und hoeheNeu zugewiesen.
 void positionSetzen(int xPositionNeu, int yPositionNeu)
          Die linke obere Ecke des flächenüberdeckenden Rechtecks wird nach (xPositionNeu, yPositionNeu) verschoben.
 void verschieben(int deltaX, int deltaY)
          Die x-Koordinate der linken oberen Ecke des flächenüberdeckenden Rechtecks wird um deltaX verschoben, die y-Koordinate um deltaY.
 void verstecken()
          Die Ellipse wird auf dem Zeichenfenster nicht mehr angezeigt.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Ellipse

public Ellipse()
Es wird eine neue Ellipse mit den Standardeinstellungen erzeugt.

Method Detail

anzeigen

public void anzeigen()
Die Ellipse wird auf dem Zeichenfenster angezeigt.

Specified by:
anzeigen in interface Grafikordner.Grafik

farbeSetzen

public void farbeSetzen(java.lang.String farbeNeu)
Das Attribut farbe bekommt den Wert farbeNeu. Mögliche Farben sind: "weiss", "gelb", "orange", "rot", "pink", "magenta", "cyan", "gruen", "blau", "grau", "schwarz" Achtung: Die Anführungsstriche für die Farbe sind nötig!


groesseSetzen

public void groesseSetzen(int breiteNeu,
                          int hoeheNeu)
Die Attribute breite und hoehe des zur Ellipse gehörenden flächenüberdeckenden Rechtecks bekommen die Werte breiteNeu und hoeheNeu zugewiesen.


positionSetzen

public void positionSetzen(int xPositionNeu,
                           int yPositionNeu)
Die linke obere Ecke des flächenüberdeckenden Rechtecks wird nach (xPositionNeu, yPositionNeu) verschoben.

Specified by:
positionSetzen in interface Grafikordner.Grafik

verschieben

public void verschieben(int deltaX,
                        int deltaY)
Die x-Koordinate der linken oberen Ecke des flächenüberdeckenden Rechtecks wird um deltaX verschoben, die y-Koordinate um deltaY.

Specified by:
verschieben in interface Grafikordner.Grafik

verstecken

public void verstecken()
Die Ellipse wird auf dem Zeichenfenster nicht mehr angezeigt.

Specified by:
verstecken in interface Grafikordner.Grafik