java.lang.ObjectQuadrat
public class Quadrat
Ein Quadrat, das manipuliert werden kann und sich selbst auf einer Leinwand zeichnet.
Constructor Summary | |
---|---|
Quadrat()
Erzeuge ein neues Quadrat mit einer Standardfarbe an einer Standardposition. |
|
Quadrat(int x,
int y,
int l,
java.lang.String f)
Erzeuge ein neues Quadrat. |
Method Summary | |
---|---|
void |
farbeAendern(java.lang.String neueFarbe)
Ändere die Farbe dieses Quadrates in 'neueFarbe'. |
void |
horizontalBewegen(int entfernung)
Bewege dieses Quadrat horizontal um 'entfernung' Bildschirmpunkte. |
void |
langsamHorizontalBewegen(int entfernung)
Bewege dieses Quadrat langsam horizontal um 'entfernung' Bildschirmpunkte. |
void |
langsamVertikalBewegen(int entfernung)
Bewege dieses Quadrat langsam vertikal um 'entfernung' Bildschirmpunkte. |
void |
nachLinksBewegen()
Bewege dieses Quadrat einige Bildschirmpunkte nach links. |
void |
nachObenBewegen()
Bewege dieses Quadrat einige Bildschirmpunkte nach oben. |
void |
nachRechtsBewegen()
Bewege dieses Quadrat einige Bildschirmpunkte nach rechts. |
void |
nachUntenBewegen()
Bewege dieses Quadrat einige Bildschirmpunkte nach unten. |
void |
setzePosition(int x,
int y)
Ändere die Position des Quadrates. |
void |
setzeSeitenlaenge(int l)
Ändere die Seitenlaenge dieses Quadrates in 'l'. |
void |
sichtbarMachen()
Mache dieses Quadrat sichtbar. |
void |
unsichtbarMachen()
Mache dieses Quadrat unsichtbar. |
void |
vertikalBewegen(int entfernung)
Bewege dieses Quadrat vertikal um 'entfernung' Bildschirmpunkte. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Quadrat()
public Quadrat(int x, int y, int l, java.lang.String f)
x
- die x-Koordinate des linken oberen Eckpunktesy
- die y-Koordinate des linken oberen Eckpunktesl
- die Seitenlaenge des Quadratesf
- die Farbe des Quadrates ("rot", "gelb", "blau", "gruen", "lila", "schwarz")Method Detail |
---|
public void farbeAendern(java.lang.String neueFarbe)
public void horizontalBewegen(int entfernung)
entfernung
- public void langsamHorizontalBewegen(int entfernung)
public void langsamVertikalBewegen(int entfernung)
public void nachLinksBewegen()
public void nachObenBewegen()
public void nachRechtsBewegen()
public void nachUntenBewegen()
public void setzePosition(int x, int y)
x
- die x-Koordinate des linken oberen Eckpunktesy
- die y-Koordinate des linken oberen Eckpunktespublic void setzeSeitenlaenge(int l)
l
- die neue Seitenlaenge des Quadrates (groesser gleich 0)public void sichtbarMachen()
public void unsichtbarMachen()
public void vertikalBewegen(int entfernung)