Prog1Tools
Class GraphicArc
java.lang.Object
Prog1Tools.GraphicItem
Prog1Tools.GraphicArc
- All Implemented Interfaces:
- GraphicItemSpec
public class GraphicArc
- extends GraphicItem
Implementierung des Grafikelements Ovalbogen.
- Version:
- 1.1
- Author:
- hagen.buchwald@kit.edu
Constructor Summary |
GraphicArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle,
java.awt.Color color,
boolean isFilled)
Konstruktor des Grafikelements Ovalbogen. |
Method Summary |
void |
move(int xDistance,
int yDistance)
Kommando, das Grafikelement zu verschieben. |
void |
paint(java.awt.Graphics graphics)
Kommando zum Zeichnen des Grafikelements. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GraphicArc
public GraphicArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle,
java.awt.Color color,
boolean isFilled)
- Konstruktor des Grafikelements Ovalbogen.
- Parameters:
x
- x-Koordinate der oberen linken Ecke des gedachten Rechtecks, das das zu zeichnende Oval umgibty
- y-Koordinate der oberen linken Ecke des gedachten Rechtecks, das das zu zeichnende Oval umgibtwidth
- Breite des gedachten Rechtecks, das das zu zeichnende Oval umgibtheight
- Hoehe des gedachten Rechtecks, das das zu zeichnende Oval umgibtstartAngle
- Winkel (0 .. 360 Grad), ab dem der Ovalbogen gezeichnet werden soll, wobei 0 Grad der 3 Uhr Position entspricht.arcAngle
- Winkel (0 .. 360 Grad), den der gezeichnete Ovalbogen besitzen soll, wobei sich der Ovalbogen im Gegenuhrzeigersinn aufspannt.color
- Farbe, in der der Ovalbogen gezeichnet werden sollisFilled
- bei false wird nur der Linienzug des Ovalbogens gezeichnet;
bei true wird die Flaeche des Ovalbogens in der Zeichenfarbe eingefaerbt
paint
public void paint(java.awt.Graphics graphics)
- Description copied from interface:
GraphicItemSpec
- Kommando zum Zeichnen des Grafikelements.
- Parameters:
graphics
- Grafikkontext, auf den das Grafikelement gezeichnet werden soll
move
public void move(int xDistance,
int yDistance)
- Description copied from interface:
GraphicItemSpec
- Kommando, das Grafikelement zu verschieben.
- Parameters:
xDistance
- Anzahl der Pixel, um die das Grafikelement vertikal verschoben werden sollyDistance
- Anzahl der Pixel, um die das Grafikelement horizontal verschoben werden soll