Class Rectangle
- Direct Known Subclasses:
Cell
Der ursprüngliche Name der Klasse war Rechteck.
- Version:
- 1.0
- Author:
- Albert Wiedemann
-
Field Summary
FieldsModifier and TypeFieldDescriptionDie Farbe des Rechtecks.intDie Höhe des Rechtecks.intDer Drehwinkel (mathematisch positiver Drehsinn) des Rechtecks in Grad.booleanDie Sichtbarkeit des Rechtecks.intDie Breite des Rechtecks.intDie x-Position der linken oberen Ecke.intDie y-Position der linken oberen Ecke. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidBringt das Rechteck in die hinterste Ebene.voidBringt das Rechteck in die vorderste Ebene.voidBringt das Rechteck eine Ebene nach hinten.voidmove(int deltaX, int deltaY) Verschiebt das Rechteck um die angegebenen Werte.voidBringt das Rechteck eine Ebene nach vorn.voidremove()Entfernt das Rechteck aus dem Zeichenfenster.voidrotate(int angle) Dreht das RechteckvoidSetzt die Farbe des Rechtecks.voidsetPosition(int x, int y) Setzt die Position (der linken oberen Ecke) des Rechtecks.voidsetRotation(int rotation) Setzt den Drehwinkel des Rechtecks.voidsetSize(int width, int height) Setzt die Größe des Rechtecks.voidsetVisibility(boolean sichtbar) Schaltet die Sichtbarkeit des Rechtecks ein oder aus.
-
Field Details
-
x
public int xDie x-Position der linken oberen Ecke. -
y
public int yDie y-Position der linken oberen Ecke. -
width
public int widthDie Breite des Rechtecks.Der ursprünglich deutsche Name dieses Attributs war
breite. -
height
public int heightDie Höhe des Rechtecks.Der ursprünglich deutsche Name dieses Attributs war
höhe. -
color
Die Farbe des Rechtecks.Der ursprünglich deutsche Name dieses Attributs war
farbe. -
visible
public boolean visibleDie Sichtbarkeit des Rechtecks.Der ursprünglich deutsche Name dieses Attributs war
sichtbar. -
rotation
public int rotationDer Drehwinkel (mathematisch positiver Drehsinn) des Rechtecks in Grad.Der ursprünglich deutsche Name dieses Attributs war
winkel.
-
-
Constructor Details
-
Rectangle
public Rectangle()Der Konstruktor erzeugt das Delegate-Objekt
-
-
Method Details
-
setPosition
public void setPosition(int x, int y) Setzt die Position (der linken oberen Ecke) des Rechtecks.Der ursprünglich deutsche Name dieser Methode war
PositionSetzen.- Parameters:
x- x-Position der linken oberen Eckey- y-Position der linken oberen Ecke
-
move
public void move(int deltaX, int deltaY) Verschiebt das Rechteck um die angegebenen Werte.Der ursprünglich deutsche Name dieser Methode war
Verschieben.- Parameters:
deltaX- Verschiebung in x-RichtungdeltaY- Verschiebung in y-Richtung
-
rotate
public void rotate(int angle) Dreht das RechteckDer ursprünglich deutsche Name dieser Methode war
Drehen.- Parameters:
angle- Drehwinkel (mathematisch positiver Drehsinn) im Gradmass
-
setSize
public void setSize(int width, int height) Setzt die Größe des Rechtecks.Der ursprünglich deutsche Name dieser Methode war
GrößeSetzen.- Parameters:
width- (neue) Breiteheight- (neue) Höhe
-
setColor
Setzt die Farbe des Rechtecks. Erlaubte Farben sind: "weiß", "weiss", "rot", "grün", "gruen", "blau", "gelb", "magenta", "cyan", "hellgelb", "hellgrün", "hellgruen", "orange", "braun", "grau", "schwarz" Alle anderen Eingaben werden auf die Farbe schwarz abgebildet.Der ursprünglich deutsche Name dieser Methode war
FarbeSetzen.- Parameters:
color- (neue) Farbe
-
setRotation
public void setRotation(int rotation) Setzt den Drehwinkel des Rechtecks. Die Winkelangabe ist in Grad,positive Werte drehen gegen den Uhrzeigersinn, negative Werte drehen im Uhrzeigersinn (mathematisch positiver Drehsinn).Der ursprünglich deutsche Name dieser Methode war
WinkelSetzen.- Parameters:
rotation- der (neue) Drehwinkel des Rechtecks
-
setVisibility
public void setVisibility(boolean sichtbar) Schaltet die Sichtbarkeit des Rechtecks ein oder aus. Erlaubte Parameterwerte: true, falseDer ursprünglich deutsche Name dieser Methode war
SichtbarkeitSetzen.- Parameters:
sichtbar- (neue) Sichtbarkeit des Rechtecks
-
remove
public void remove()Entfernt das Rechteck aus dem Zeichenfenster.Der ursprünglich deutsche Name dieser Methode war
Entfernen. -
raiseLayer
public void raiseLayer()Bringt das Rechteck eine Ebene nach vorn.Der ursprünglich deutsche Name dieser Methode war
NachVornBringen. -
bringToFront
public void bringToFront()Bringt das Rechteck in die vorderste Ebene.Der ursprünglich deutsche Name dieser Methode war
GanzNachVornBringen. -
lowerLayer
public void lowerLayer()Bringt das Rechteck eine Ebene nach hinten.Der ursprünglich deutsche Name dieser Methode war
NachHintenBringen. -
bringToBack
public void bringToBack()Bringt das Rechteck in die hinterste Ebene.Der ursprünglich deutsche Name dieser Methode war
GanzNachHintenBringen.
-