java.lang.ObjectRechteck
public class Rechteck
Ein Rechteck, das manipuliert werden kann und sich selbst auf einer Leinwand zeichnet.
Constructor Summary | |
---|---|
Rechteck(int x,
int y,
int b,
int h,
java.lang.String f)
Erzeuge ein neues Rechteck mit der linken oberen Ecke (x,y) und der Breite b und der Höhe h. |
Method Summary | |
---|---|
void |
farbeAendern(java.lang.String neueFarbe)
Ändere die Farbe dieses Rechtecks in 'neueFarbe'. |
void |
loeschen()
Lösche die letzte Zeichnung dieses Rechtecks vom Bildschirm. |
void |
setBreite(int neueBreite)
Ändere die Breite dieses Rechteck in 'neueBreite'. |
void |
setHoehe(int neueHoehe)
Ändere die Höhe dieses Rechteck in 'neueHoehe'. |
void |
setPosition(int neuesX,
int neuesY)
Setze das Rechteck auf eine neue Position (Angabe der x- und y- Koordinate größer als Null). |
void |
verschieben(int neuesX,
int neuesY)
Verschiebe die Position des Rechtecks (Angabe der Verschiebung in x- und y-Richtung). |
void |
zeichnen()
Zeichne dieses Rechteck mit seinen aktuellen Werten auf den Bildschirm. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Rechteck(int x, int y, int b, int h, java.lang.String f)
x
- die x-Koordinate des linken oberen Eckpunktesy
- die y-Koordinate des linken oberen Eckpunktesb
- die Breite des Rechteckesh
- die Höhe des Rechteckesf
- die Farbe des RechteckesMethod Detail |
---|
public void farbeAendern(java.lang.String neueFarbe)
public void loeschen()
public void setBreite(int neueBreite)
public void setHoehe(int neueHoehe)
public void setPosition(int neuesX, int neuesY)
public void verschieben(int neuesX, int neuesY)
public void zeichnen()