java.lang.ObjectVieleck
public class Vieleck
Zeichnet ein Vieleck auf die Leinwand.
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 |
---|
public Vieleck()
Method Detail |
---|
public boolean aendereEcke(int k, int x, int y)
public void ergaenzeEcke(int x, int y)
public java.lang.String gibFarbe()
public boolean loescheEcke(int k)
public void macheSichtbar()
public void macheUnsichtbar()
public void setzeFarbe(java.lang.String neueFarbe)
public void verschiebe(int dx, int dy)
public boolean verschiebeEcke(int k, int dx, int dy)