Class Diagramm

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

abstract class Diagramm
extends Object
class Diagramm. Oberklasse für Kreis- und Balkendiagramm.

See Also:
Kreisdiagramm, Balkendiagramm

Variable Index

 o breite
 o fm
 o g
 o groesse
 o hspace
 o m
 o maxX
 o maxY
 o output
 o scrollpane
 o texte
 o werte
 o xbez
 o ybez

Constructor Index

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

Method Index

 o fitFont(int)
methode fitFont ().
 o paintDiagramm()
abstract methode paintDiagramm ().

Variables

 o hspace
 protected int hspace
 o xbez
 protected int xbez
 o breite
 protected int breite
 o maxX
 protected int maxX
 o maxY
 protected int maxY
 o ybez
 protected int ybez
 o m
 protected MyColors m
 o werte
 protected Liste werte
 o texte
 protected Liste texte
 o fm
 protected FontMetrics fm
 o g
 protected Graphics g
 o groesse
 protected Dimension groesse
 o output
 protected Canvas output
 o scrollpane
 protected ScrollPane scrollpane

Constructors

 o Diagramm
 public Diagramm(Graphics gr,
                 Diagrammdaten data,
                 ScrollPane sp,
                 Canvas op)
Konstruktor. Übernimmt die übergebenen Referenzen und startet die Zeichnung des Diagrammes.

Parameters:
gr - die Graphicsreferenz.
data - die Diagarammdaten (Beschriftung und Werte).
sp - der ScrollPane, in dem der Canvas liegt.
op - der Canvas, in dem die Ausgabe erfolgt.
See Also:
Diagrammdaten

Methods

 o fitFont
 protected Font fitFont(int max)
methode fitFont (). Berechnet die optimale Schriftgrösse.

Parameters:
max - gibt die max. Grösse der Schrift in Pixel an.
Returns:
Font die optimale Schriftart.
 o paintDiagramm
 public abstract void paintDiagramm()
abstract methode paintDiagramm (). Zeichnet das jeweilige Diagramm.