Class Kreis
- java.lang.Object
-
- Kreis
-
class Kreis extends Object
Wrapperklasse für einen Kreis auf der Zeichenfläche.- Version:
- 1.0
- Author:
- Albert Wiedemann
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Zeichenfenster.GrafikSymbol
symbol
Referenz auf das Delegate-Objekt.
-
Constructor Summary
Constructors Constructor Description Kreis()
Der Konstruktor erzeugt das Delegate-Objekt
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
Drehen(int grad)
Dreht den Kreis(package private) void
Entfernen()
Entfernt den Kreis aus dem Zeichenfenster.(package private) void
FarbeSetzen(String farbe)
Setzt die Farbe des Kreises.(package private) void
GanzNachHintenBringen()
Bringt den Kreis in die hinterste Ebene.(package private) void
GanzNachVornBringen()
Bringt den Kreis in die vorderste Ebene.(package private) void
NachHintenBringen()
Bringt den Kreis eine Ebene nach hinten.(package private) void
NachVornBringen()
Bringt den Kreis eine Ebene nach vorn.(package private) void
PositionSetzen(int x, int y)
Setzt die Position (des Mittelpunkts) des Kreises.(package private) void
RadiusSetzen(int radius)
Setzt den Radius des Kreises.(package private) void
SichtbarkeitSetzen(boolean sichtbar)
Schaltet die Sichtbarkeit des Kreises ein oder aus.(package private) void
Verschieben(int deltaX, int deltaY)
Verschiebt den Kreis um die angegebenen Werte.(package private) void
WinkelSetzen(int winkel)
Setzt den Drehwinkel des Kreises.
-
-
-
Field Detail
-
symbol
Zeichenfenster.GrafikSymbol symbol
Referenz auf das Delegate-Objekt.
-
-
Method Detail
-
PositionSetzen
void PositionSetzen(int x, int y)
Setzt die Position (des Mittelpunkts) des Kreises.- Parameters:
x
- x-Position des Mittelpunktsy
- y-Position des Mittelpunkts
-
Verschieben
void Verschieben(int deltaX, int deltaY)
Verschiebt den Kreis um die angegebenen Werte.- Parameters:
deltaX
- Verschiebung in x-RichtungdeltaY
- Verschiebung in y-Richtung
-
Drehen
void Drehen(int grad)
Dreht den Kreis- Parameters:
grad
- Drehwinkel (mathematisch positiver Drehsinn) im Gradmass
-
RadiusSetzen
void RadiusSetzen(int radius)
Setzt den Radius des Kreises.- Parameters:
radius
- (neuer) Radius
-
FarbeSetzen
void FarbeSetzen(String farbe)
Setzt die Farbe des Kreises. 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.- Parameters:
farbe
- (neue) Farbe
-
WinkelSetzen
void WinkelSetzen(int winkel)
Setzt den Drehwinkel des Kreises. Die Winkelangabe ist in Grad,positive Werte drehen gegen den Uhrzeigersinn, negative Werte drehen im Uhrzeigersinn (mathematisch positiver Drehsinn).- Parameters:
winkel
- der (neue) Drehwinkel des Kreises
-
SichtbarkeitSetzen
void SichtbarkeitSetzen(boolean sichtbar)
Schaltet die Sichtbarkeit des Kreises ein oder aus. Erlaubte Parameterwerte: true, false- Parameters:
sichtbar
- (neue) Sichtbarkeit des Kreises
-
Entfernen
void Entfernen()
Entfernt den Kreis aus dem Zeichenfenster.
-
NachVornBringen
void NachVornBringen()
Bringt den Kreis eine Ebene nach vorn.
-
GanzNachVornBringen
void GanzNachVornBringen()
Bringt den Kreis in die vorderste Ebene.
-
NachHintenBringen
void NachHintenBringen()
Bringt den Kreis eine Ebene nach hinten.
-
GanzNachHintenBringen
void GanzNachHintenBringen()
Bringt den Kreis in die hinterste Ebene.
-
-