Class Kreisdiagramm
java.lang.Object
|
+----Diagramm
|
+----Kreisdiagramm
- class Kreisdiagramm
- extends Diagramm
class Kreisdiagramm extends Diagramm.
Hier werden Kreisdiagramme ausgegeben.
- See Also:
- Diagramm
-
Kreisdiagramm(Graphics, Diagrammdaten, ScrollPane, Canvas)
- Konstruktor.
-
drawKreisBeschriftung(String, int, int, int, int, int)
- Methode drawKreisBeschriftung.
-
drawText(String, int, int, boolean, boolean)
- Methode drawText ().
-
paintDiagramm()
- methode paintDiagramm ().
Kreisdiagramm
public Kreisdiagramm(Graphics g,
Diagrammdaten data,
ScrollPane scrollpane,
Canvas output)
- Konstruktor.
Startet Superkonstruktor.
- Parameters:
- g - die Graphicsreferenz.
- data - die Diagarammdaten (Beschriftung und Werte).
- scrollpane - der ScrollPane, in dem der Canvas liegt.
- ootput - der Canvas, in dem die Ausgabe erfolgt.
- See Also:
- Diagrammdaten
paintDiagramm
public void paintDiagramm()
- methode paintDiagramm ().
Zeichnet ein Kreisdiagramm.
- Overrides:
- paintDiagramm in class Diagramm
drawKreisBeschriftung
private void drawKreisBeschriftung(String s,
int x,
int y,
int r,
int wink,
int endwink)
- Methode drawKreisBeschriftung.
Berechnet die Koordinate für die Beschriftung der Kreissegmente und
ruft die Ausgabe des Textes auf. Ausserdem werden die Randlinien der Segmente gezeichnet.
- Parameters:
- s - der auszugebende String.
- x - die x-Koordinate des Kreises (links).
- y - die y-Koordinate des Kreises (oberen).
- r - der Radius des Kreises.
- wink - der Bogenwinkel des Kreises.
- endwink - der Endwinkel des Kreises.
drawText
private void drawText(String s,
int x,
int y,
boolean left,
boolean top)
- Methode drawText ().
Gibt übergebenen String mit der gewünschten Ausrichtung aus.
- Links-/Rechtsbündig.
- An der oberen/unteren Kante ausgerichtet.
- Parameters:
- s - der auszugebende String.
- x - die x-Position des Strings.
- y - die y-Position des Strings.
- left - true, wenn der String linksbündig ausgegeben werden soll.
- top - true, wenn der String an der oberen Kante ausgerichtet sein soll.