java.lang.ObjectDreieck
public class Dreieck
Ein Dreieck, das manipuliert werden kann und sich selbst auf einer Leinwand zeichnet.
Constructor Summary | |
---|---|
Dreieck()
Erzeuge ein Dreieck mit einer Standardfarbe an einer Standardposition. |
|
Dreieck(int x,
int y,
int h,
int b,
String f)
Erzeuge ein neues Dreieck mit der oberen Ecke (x,y), der Höhe h und der Breite b. |
Method Summary | |
---|---|
void |
farbeAendern(String neueFarbe)
Ändere die Farbe dieses Dreiecks in 'neueFarbe'. |
void |
groesseAendern(int neueHoehe,
int neueBreite)
Ändere die Höhe in 'neueHoehe' und die Breite in 'neueBreite'. |
void |
horizontalBewegen(int entfernung)
Bewege dieses Dreieck horizontal um 'entfernung' Bildschirmpunkte. |
void |
langsamHorizontalBewegen(int entfernung)
Bewege dieses Dreieck langsam horizontal um 'entfernung' Bildschirmpunkte. |
void |
langsamVertikalBewegen(int entfernung)
Bewege dieses Dreieck langsam vertikal um 'entfernung' Bildschirmpunkte. |
void |
nachLinksBewegen()
Bewege dieses Dreieck einige Bildschirmpunkte nach links. |
void |
nachObenBewegen()
Bewege dieses Dreieck einige Bildschirmpunkte nach oben. |
void |
nachRechtsBewegen()
Bewege dieses Dreieck einige Bildschirmpunkte nach rechts. |
void |
nachUntenBewegen()
Bewege dieses Dreieck einige Bildschirmpunkte nach unten. |
void |
setzeBreite(int b)
Ändere die Breite dieses Dreiecks in 'b'. |
void |
setzeHoehe(int h)
Ändere die Hoehe dieses Dreiecks in 'h'. |
void |
setzePosition(int x,
int y)
Ändere die Position des Dreiecks (Angabe der Koordinaten des oberen Eckpunktes). |
void |
sichtbarMachen()
Mache dieses Dreieck sichtbar. |
void |
unsichtbarMachen()
Mache dieses Dreieck unsichtbar. |
void |
vertikalBewegen(int entfernung)
Bewege dieses Dreieck 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 Dreieck()
public Dreieck(int x, int y, int h, int b, String f)
x
- die x-Koordinate des oberen Eckpunktesy
- die y-Koordinate des oberen Eckpunktesh
- die Höhe des Dreiecksb
- die Breite des Dreiecksf
- die Farbe des DreiecksMethod Detail |
---|
public void farbeAendern(String neueFarbe)
public void groesseAendern(int neueHoehe, int neueBreite)
public void horizontalBewegen(int 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 setzeBreite(int b)
public void setzeHoehe(int h)
public void setzePosition(int x, int y)
public void sichtbarMachen()
public void unsichtbarMachen()
public void vertikalBewegen(int entfernung)