zeus.visualiser.statistics.charts
Class PieChart

java.lang.Object
  extended byzeus.visualiser.statistics.charts.PieChart
All Implemented Interfaces:
DrawObject

public class PieChart
extends java.lang.Object
implements DrawObject


Nested Class Summary
(package private)  class PieChart.Slice
           
 
Field Summary
protected  java.awt.FontMetrics fm
           
protected  java.awt.Font font
           
protected  java.util.Vector pieces
           
protected static double TINY
           
protected  java.lang.String title
           
protected  int x
           
protected  int y
           
 
Constructor Summary
PieChart()
           
PieChart(double[] values, java.lang.String[] labels, java.lang.String title)
           
 
Method Summary
protected  void doLegend(java.awt.Graphics g, int xc, int yc, java.lang.String legend, long i)
           
 void drawYourSelf(java.awt.Graphics g)
           
 void setData(double[] values, java.lang.String[] labels, java.lang.String title)
           
 void setXY(int xc, int yc)
           
 void userDraw(java.awt.Graphics g, java.lang.String text, int xc, int yc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

title

protected java.lang.String title

pieces

protected java.util.Vector pieces

x

protected int x

y

protected int y

fm

protected java.awt.FontMetrics fm

font

protected java.awt.Font font

TINY

protected static double TINY
Constructor Detail

PieChart

public PieChart()

PieChart

public PieChart(double[] values,
                java.lang.String[] labels,
                java.lang.String title)
Method Detail

setData

public void setData(double[] values,
                    java.lang.String[] labels,
                    java.lang.String title)

drawYourSelf

public void drawYourSelf(java.awt.Graphics g)
Specified by:
drawYourSelf in interface DrawObject

doLegend

protected void doLegend(java.awt.Graphics g,
                        int xc,
                        int yc,
                        java.lang.String legend,
                        long i)

setXY

public void setXY(int xc,
                  int yc)

userDraw

public void userDraw(java.awt.Graphics g,
                     java.lang.String text,
                     int xc,
                     int yc)


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.