Class Kreisdiagramm

java.lang.Object
   |
   +----Diagramm
           |
           +----Kreisdiagramm

class Kreisdiagramm
extends Diagramm
class Kreisdiagramm extends Diagramm. Hier werden Kreisdiagramme ausgegeben.

See Also:
Diagramm

Constructor Index

 o Kreisdiagramm(Graphics, Diagrammdaten, ScrollPane, Canvas)
Konstruktor.

Method Index

 o drawKreisBeschriftung(String, int, int, int, int, int)
Methode drawKreisBeschriftung.
 o drawText(String, int, int, boolean, boolean)
Methode drawText ().
 o paintDiagramm()
methode paintDiagramm ().

Constructors

 o 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

Methods

 o paintDiagramm
 public void paintDiagramm()
methode paintDiagramm (). Zeichnet ein Kreisdiagramm.

Overrides:
paintDiagramm in class Diagramm
 o 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.
 o 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.