|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectnet.comrom.chart.ChartComponent
net.comrom.chart.Legend
The legend contains the description of the data displayed in the chart.
A legend can be displayed on the right side of the chart (default),
at the top or at the bottom. The property Layout of the Chart modifies the behaviour.
A legend is a list of pairs:
LineStyle + Text: a line will be displayed next to the next.
FillStle + Text: a small boy will be displayed nex to the text.
Image + Text: the image will be displayed next to the text.
Example:
Legend l=new Legend();
l.border=new LineStyle(0.2f,GraphicsProvider.getColor(ChartColor.BLACK),LineStyle.LINE_NORMAL);
l.addItem("Company A",GraphicsProvider.getColor(ChartColor.CYAN));
l.addItem("Company B",GraphicsProvider.getColor(ChartColor.GREEN));
the legend must be assigned to the chart:
chart.legend=l;
| Field Summary | |
FillStyle |
background
background of the legend |
LineStyle |
border
border of the legend. |
ChartColor |
color
|
ChartFont |
font
|
java.lang.String |
legendLabel
use the legendLabel property to define the legend using the label @ tags. |
int |
legendMargin
margin of the legend |
java.lang.String |
title
title of the legend |
boolean |
verticalLayout
if false the items will be displayed from left to right |
| Fields inherited from class net.comrom.chart.ChartComponent |
height, width, x, y |
| Constructor Summary | |
Legend()
|
|
| Method Summary | |
void |
addItem(java.lang.String name,
java.lang.Object icon)
|
void |
draw(ChartGraphics g)
|
void |
drawHorizontal(ChartGraphics g)
|
void |
drawVertical(ChartGraphics g)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public FillStyle background
public LineStyle border
public int legendMargin
public java.lang.String title
public ChartColor color
public ChartFont font
public boolean verticalLayout
public java.lang.String legendLabel
| Constructor Detail |
public Legend()
| Method Detail |
public void addItem(java.lang.String name,
java.lang.Object icon)
name - public void draw(ChartGraphics g)
public void drawHorizontal(ChartGraphics g)
public void drawVertical(ChartGraphics g)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||