All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class BW.UML.ClickBar.Chart2

java.lang.Object
   |
   +----java.awt.Component
           |
           +----BW.UML.ClickBar.Chart2

public class Chart2
extends Component
classe Chart2 grafico de barras clicavel

Version:
1.0
Author:
Luiz Angelo Barchet Estefanel

Variable Index

 o barSpacing
 o barWidth
 o colors
 o columns
 o graphicX
 o graphicY
 o HORIZONTAL
 o labels
 o max
 o maxLabelWidth
 o objs
 o orientation
 o Orientation
 o posx
 o posy
 o scale
 o SOLID
 o STRIPED
 o styles
 o title
 o Title
 o titleFont
 o titleFontMetrics
 o titleHeight
 o values
 o VERTICAL

Constructor Index

 o Chart2(Vector, String, String)
Construtor
 o Chart2(Vector, String, String, int, int)
Construtor

Method Index

 o getParameters()
getParameters: extrai os dados de cada elemento do grafico de barras
 o getPreferredSize()
retorna o tamanho atual do grafico de barras
 o paint(Graphics)
paint - constroi o grafico
 o process(int, int)
process - a partir do click do mouse, identifica qual barra foi clicada
 o setObjects(Vector)
atualiza o grafico de barras, com novos valores

Variables

 o VERTICAL
 static final int VERTICAL
 o HORIZONTAL
 static final int HORIZONTAL
 o SOLID
 static final int SOLID
 o STRIPED
 static final int STRIPED
 o orientation
 int orientation
 o title
 String title
 o Orientation
 String Orientation
 o Title
 String Title
 o objs
 Vector objs
 o titleFont
 Font titleFont
 o titleFontMetrics
 FontMetrics titleFontMetrics
 o titleHeight
 int titleHeight
 o columns
 int columns
 o values
 int values[]
 o colors
 Object colors[]
 o labels
 Object labels[]
 o styles
 int styles[]
 o posx
 int posx[][]
 o posy
 int posy[][]
 o scale
 int scale
 o maxLabelWidth
 int maxLabelWidth
 o barWidth
 int barWidth
 o barSpacing
 int barSpacing
 o max
 int max
 o graphicX
 int graphicX
 o graphicY
 int graphicY

Constructors

 o Chart2
 public Chart2(Vector objs,
               String Title,
               String Orientation,
               int x,
               int y)
Construtor

Parameters:
Vector - objs Lista de eventos (objetos) que serao exibidos no grafico
String - Title titulo do grafico
String - Orientation orientacao do grafico (vertical ou horizontal)
int - x tamanho da janela no eixo x
int - y tamanho da janela no eixo y
 o Chart2
 public Chart2(Vector objs,
               String Title,
               String Orientation)
Construtor

Parameters:
Vector - objs Lista de eventos (objetos) que serao exibidos no grafico
String - Title titulo do grafico
String - Orientation orientacao do grafico (vertical ou horizontal)

Methods

 o setObjects
 public void setObjects(Vector objs)
atualiza o grafico de barras, com novos valores

Parameters:
Vector - objs Lista de eventos (objetos) que serao exibidos no grafico
 o getPreferredSize
 public Dimension getPreferredSize()
retorna o tamanho atual do grafico de barras

Returns:
Dimension
Overrides:
getPreferredSize in class Component
 o getParameters
 public void getParameters()
getParameters: extrai os dados de cada elemento do grafico de barras

 o paint
 public synchronized void paint(Graphics g)
paint - constroi o grafico

Parameters:
Graphic - g
Overrides:
paint in class Component
 o process
 public void process(int x,
                     int y)
process - a partir do click do mouse, identifica qual barra foi clicada

Parameters:
int - x coordenada do eixo X
int - y coordenada do eixo y

All Packages  Class Hierarchy  This Package  Previous  Next  Index