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
-
barSpacing
-
-
barWidth
-
-
colors
-
-
columns
-
-
graphicX
-
-
graphicY
-
-
HORIZONTAL
-
-
labels
-
-
max
-
-
maxLabelWidth
-
-
objs
-
-
orientation
-
-
Orientation
-
-
posx
-
-
posy
-
-
scale
-
-
SOLID
-
-
STRIPED
-
-
styles
-
-
title
-
-
Title
-
-
titleFont
-
-
titleFontMetrics
-
-
titleHeight
-
-
values
-
-
VERTICAL
-
-
Chart2(Vector, String, String)
- Construtor
-
Chart2(Vector, String, String, int, int)
- Construtor
-
getParameters()
- getParameters: extrai os dados de cada elemento do grafico de barras
-
getPreferredSize()
- retorna o tamanho atual do grafico de barras
-
paint(Graphics)
- paint - constroi o grafico
-
process(int, int)
- process - a partir do click do mouse, identifica qual barra foi clicada
-
setObjects(Vector)
- atualiza o grafico de barras, com novos valores
VERTICAL
static final int VERTICAL
HORIZONTAL
static final int HORIZONTAL
SOLID
static final int SOLID
STRIPED
static final int STRIPED
orientation
int orientation
title
String title
Orientation
String Orientation
Title
String Title
objs
Vector objs
titleFont
Font titleFont
titleFontMetrics
FontMetrics titleFontMetrics
titleHeight
int titleHeight
columns
int columns
values
int values[]
colors
Object colors[]
labels
Object labels[]
styles
int styles[]
posx
int posx[][]
posy
int posy[][]
scale
int scale
maxLabelWidth
int maxLabelWidth
barWidth
int barWidth
barSpacing
int barSpacing
max
int max
graphicX
int graphicX
graphicY
int graphicY
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
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)
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
getPreferredSize
public Dimension getPreferredSize()
- retorna o tamanho atual do grafico de barras
- Returns:
- Dimension
- Overrides:
- getPreferredSize in class Component
getParameters
public void getParameters()
- getParameters: extrai os dados de cada elemento do grafico de barras
paint
public synchronized void paint(Graphics g)
- paint - constroi o grafico
- Parameters:
- Graphic - g
- Overrides:
- paint in class Component
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