Class Quadrat

java.lang.Object
  extended by Quadrat

public class Quadrat
extends java.lang.Object

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

Version:
1.0 (3. Januar 2003)
Author:
Michael Kölling und David J. Barnes

Constructor Summary
Quadrat()
          Erzeuge ein neues Quadrat mit einer Standardfarbe an einer Standardposition.
 
Method Summary
 void farbeAendern(java.lang.String neueFarbe)
          Ändere die Farbe dieses Quadrates in 'neueFarbe'.
 void groesseAendern(int neueGroesse)
          Ändere die Größe dieses Quadrates in 'neueGroesse'.
 void horizontalBewegen(int distance)
          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 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

Quadrat

public Quadrat()
Erzeuge ein neues Quadrat mit einer Standardfarbe an einer Standardposition.

Method Detail

farbeAendern

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


groesseAendern

public void groesseAendern(int neueGroesse)
Ändere die Größe dieses Quadrates in 'neueGroesse'. 'neueGroesse' muss groesser gleich Null sein.


horizontalBewegen

public void horizontalBewegen(int distance)
Bewege dieses Quadrat horizontal um 'entfernung' Bildschirmpunkte.


langsamHorizontalBewegen

public void langsamHorizontalBewegen(int entfernung)
Bewege dieses Quadrat langsam horizontal um 'entfernung' Bildschirmpunkte.


langsamVertikalBewegen

public void langsamVertikalBewegen(int entfernung)
Bewege dieses Quadrat langsam vertikal um 'entfernung' Bildschirmpunkte.


nachLinksBewegen

public void nachLinksBewegen()
Bewege dieses Quadrat einige Bildschirmpunkte nach links.


nachObenBewegen

public void nachObenBewegen()
Bewege dieses Quadrat einige Bildschirmpunkte nach oben.


nachRechtsBewegen

public void nachRechtsBewegen()
Bewege dieses Quadrat einige Bildschirmpunkte nach rechts.


nachUntenBewegen

public void nachUntenBewegen()
Bewege dieses Quadrat einige Bildschirmpunkte nach unten.


sichtbarMachen

public void sichtbarMachen()
Mache dieses Quadrat sichtbar. Wenn es bereits sichtbar ist, tue nichts.


unsichtbarMachen

public void unsichtbarMachen()
Mache dieses Quadrat unsichtbar. Wenn es bereits unsichtbar ist, tue nichts.


vertikalBewegen

public void vertikalBewegen(int entfernung)
Bewege dieses Quadrat vertikal um 'entfernung' Bildschirmpunkte.