Crossfire JXClient, Trunk
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
BarChart Class Reference
Inheritance diagram for BarChart:
Inheritance graph
Collaboration diagram for BarChart:
Collaboration graph

Public Member Functions

String getAppletInfo ()
 
String[][] getParameterInfo ()
 
void init ()
 
void paint (Graphics g)
 

Private Member Functions

void getSettings ()
 
void paintHorizontal (Graphics g)
 
void paintVertical (Graphics g)
 
void parseColor (int i)
 
void parseLabel (int i)
 
void parseStyle (int i)
 
void parseValue (int i)
 

Private Attributes

int barSpacing = 10
 
Color colors []
 
int columns
 
Font font
 
String labels []
 
int maxLabelWidth = 0
 
int maxValue = 0
 
FontMetrics metrics
 
int orientation
 
int scale = 10
 
int styles []
 
String title
 
int values []
 

Static Private Attributes

static final int HORIZONTAL = 1
 
static final int SOLID = 0
 
static final int STRIPED = 1
 
static final int VERTICAL = 0
 

Detailed Description

A simple bar chart demo

Author
Sami Shaio @modified 06/21/00 Daniel Peek : refactored, comments

Definition at line 51 of file BarChart.java.

Member Function Documentation

◆ getAppletInfo()

String BarChart.getAppletInfo ( )

Definition at line 298 of file BarChart.java.

◆ getParameterInfo()

String [][] BarChart.getParameterInfo ( )

Definition at line 305 of file BarChart.java.

◆ getSettings()

void BarChart.getSettings ( )
private

Definition at line 89 of file BarChart.java.

References columns, and font.

◆ init()

void BarChart.init ( )

Definition at line 72 of file BarChart.java.

References columns.

◆ paint()

void BarChart.paint ( Graphics  g)

Definition at line 190 of file BarChart.java.

References font.

◆ paintHorizontal()

void BarChart.paintHorizontal ( Graphics  g)
private

Definition at line 210 of file BarChart.java.

References columns.

◆ paintVertical()

void BarChart.paintVertical ( Graphics  g)
private

Definition at line 255 of file BarChart.java.

References columns.

◆ parseColor()

void BarChart.parseColor ( int  i)
private

Definition at line 155 of file BarChart.java.

◆ parseLabel()

void BarChart.parseLabel ( int  i)
private

Definition at line 134 of file BarChart.java.

◆ parseStyle()

void BarChart.parseStyle ( int  i)
private

Definition at line 144 of file BarChart.java.

◆ parseValue()

void BarChart.parseValue ( int  i)
private

Definition at line 122 of file BarChart.java.

Member Data Documentation

◆ barSpacing

int BarChart.barSpacing = 10
private

Definition at line 68 of file BarChart.java.

◆ colors

Color BarChart.colors[]
private

Definition at line 63 of file BarChart.java.

◆ columns

int BarChart.columns
private

Definition at line 61 of file BarChart.java.

◆ font

Font BarChart.font
private

Definition at line 59 of file BarChart.java.

◆ HORIZONTAL

final int BarChart.HORIZONTAL = 1
staticprivate

Definition at line 54 of file BarChart.java.

◆ labels

String BarChart.labels[]
private

Definition at line 64 of file BarChart.java.

◆ maxLabelWidth

int BarChart.maxLabelWidth = 0
private

Definition at line 67 of file BarChart.java.

◆ maxValue

int BarChart.maxValue = 0
private

Definition at line 69 of file BarChart.java.

◆ metrics

FontMetrics BarChart.metrics
private

Definition at line 60 of file BarChart.java.

◆ orientation

int BarChart.orientation
private

Definition at line 57 of file BarChart.java.

◆ scale

int BarChart.scale = 10
private

Definition at line 66 of file BarChart.java.

◆ SOLID

final int BarChart.SOLID = 0
staticprivate

Definition at line 55 of file BarChart.java.

◆ STRIPED

final int BarChart.STRIPED = 1
staticprivate

Definition at line 56 of file BarChart.java.

◆ styles

int BarChart.styles[]
private

Definition at line 65 of file BarChart.java.

◆ title

String BarChart.title
private

Definition at line 58 of file BarChart.java.

◆ values

int BarChart.values[]
private

Definition at line 62 of file BarChart.java.

◆ VERTICAL

final int BarChart.VERTICAL = 0
staticprivate

Definition at line 53 of file BarChart.java.


The documentation for this class was generated from the following file: