Class Rechteck

java.lang.Object
  extended by Rechteck

public class Rechteck
extends java.lang.Object

Ein Rechteck, das manipuliert werden kann und sich selbst auf einer Leinwand zeichnet.

Version:
2.0 (16.2.06)
Author:
Michael Kölling und David J. Barnes geändert von A. Dietz

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

Rechteck

public 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.

Parameters:
x - die x-Koordinate des linken oberen Eckpunktes
y - die y-Koordinate des linken oberen Eckpunktes
b - die Breite des Rechteckes
h - die Höhe des Rechteckes
f - die Farbe des Rechteckes
Method Detail

farbeAendern

public void farbeAendern(java.lang.String neueFarbe)
Ändere die Farbe dieses Rechtecks in 'neueFarbe'. Gültige Angaben sind "rot", "gelb", "blau", "gruen", "lila" und "schwarz".


loeschen

public void loeschen()
Lösche die letzte Zeichnung dieses Rechtecks vom Bildschirm.


setBreite

public void setBreite(int neueBreite)
Ändere die Breite dieses Rechteck in 'neueBreite'. 'neueBreite' muss groesser gleich Null sein.


setHoehe

public void setHoehe(int neueHoehe)
Ändere die Höhe dieses Rechteck in 'neueHoehe'. 'neueHoehe' muss groesser gleich Null sein.


setPosition

public void setPosition(int neuesX,
                        int neuesY)
Setze das Rechteck auf eine neue Position (Angabe der x- und y- Koordinate größer als Null).


verschieben

public void verschieben(int neuesX,
                        int neuesY)
Verschiebe die Position des Rechtecks (Angabe der Verschiebung in x- und y-Richtung).


zeichnen

public void zeichnen()
Zeichne dieses Rechteck mit seinen aktuellen Werten auf den Bildschirm.