Class Vieleck

java.lang.Object
  extended by Vieleck

public class Vieleck
extends java.lang.Object

Zeichnet ein Vieleck auf die Leinwand.

Version:
2012.10.27
Author:
Bernd Gramlich

Constructor Summary
Vieleck()
          Konstruktor der Klasse Vieleck.
 
Method Summary
 boolean aendereEcke(int k, int x, int y)
          Gib dem Eckpunkt mit der Nummer k die neuen Koordinaten (x|y).
 void ergaenzeEcke(int x, int y)
          Füge zum Vieleck einen Eckpunkt mit Koordinaten (x|y) hinzu.
 java.lang.String gibFarbe()
          Nenne die Farbe des Vielecks.
 boolean loescheEcke(int k)
          Lösche den Eckpunkt mit der Nummer k.
 void macheSichtbar()
          Mache dieses Vieleck sichtbar.
 void macheUnsichtbar()
          Mache dieses Vieleck unsichtbar.
 void setzeFarbe(java.lang.String neueFarbe)
          Ändere die Farbe dieses Vielecks in 'neueFarbe'.
 void verschiebe(int dx, int dy)
          Verschiebe dieses Vieleck um den Vektor (dx, dy).
 boolean verschiebeEcke(int k, int dx, int dy)
          Verschiebe den Eckpunkt mit der Nummer k um den Vektor (dx|dy).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Vieleck

public Vieleck()
Konstruktor der Klasse Vieleck. Erzeugt eine unsichtbares, leeres Vieleck (noch ohne Eckpunkte) in Standardfarbe.

Method Detail

aendereEcke

public boolean aendereEcke(int k,
                           int x,
                           int y)
Gib dem Eckpunkt mit der Nummer k die neuen Koordinaten (x|y).


ergaenzeEcke

public void ergaenzeEcke(int x,
                         int y)
Füge zum Vieleck einen Eckpunkt mit Koordinaten (x|y) hinzu.


gibFarbe

public java.lang.String gibFarbe()
Nenne die Farbe des Vielecks.


loescheEcke

public boolean loescheEcke(int k)
Lösche den Eckpunkt mit der Nummer k.


macheSichtbar

public void macheSichtbar()
Mache dieses Vieleck sichtbar.


macheUnsichtbar

public void macheUnsichtbar()
Mache dieses Vieleck unsichtbar.


setzeFarbe

public void setzeFarbe(java.lang.String neueFarbe)
Ändere die Farbe dieses Vielecks in 'neueFarbe'. Gültige Angaben sind "rot", "gelb", "blau", "grün", "lila", "schwarz", "weiß", "grau" "orange", "pink" und "türkis".


verschiebe

public void verschiebe(int dx,
                       int dy)
Verschiebe dieses Vieleck um den Vektor (dx, dy).


verschiebeEcke

public boolean verschiebeEcke(int k,
                              int dx,
                              int dy)
Verschiebe den Eckpunkt mit der Nummer k um den Vektor (dx|dy).