org.jfree.chart
public class LegendItem extends Object implements Cloneable, Serializable
Constructor Summary | |
---|---|
LegendItem(String label)
Creates a legend item with the specified label. | |
LegendItem(String label, Paint paint)
Creates a legend item with the specified label and fill paint. | |
LegendItem(String label, String description, String toolTipText, String urlText, Shape shape, Paint fillPaint)
Creates a legend item with a filled shape. | |
LegendItem(String label, String description, String toolTipText, String urlText, Shape shape, Paint fillPaint, Stroke outlineStroke, Paint outlinePaint)
Creates a legend item with a filled and outlined shape.
| |
LegendItem(String label, String description, String toolTipText, String urlText, Shape line, Stroke lineStroke, Paint linePaint)
Creates a legend item using a line.
| |
LegendItem(String label, String description, String toolTipText, String urlText, boolean shapeVisible, Shape shape, boolean shapeFilled, Paint fillPaint, boolean shapeOutlineVisible, Paint outlinePaint, Stroke outlineStroke, boolean lineVisible, Shape line, Stroke lineStroke, Paint linePaint)
Creates a new legend item.
| |
LegendItem(AttributedString label, String description, String toolTipText, String urlText, Shape shape, Paint fillPaint)
Creates a legend item with a filled shape. | |
LegendItem(AttributedString label, String description, String toolTipText, String urlText, Shape shape, Paint fillPaint, Stroke outlineStroke, Paint outlinePaint)
Creates a legend item with a filled and outlined shape.
| |
LegendItem(AttributedString label, String description, String toolTipText, String urlText, Shape line, Stroke lineStroke, Paint linePaint)
Creates a legend item using a line.
| |
LegendItem(AttributedString label, String description, String toolTipText, String urlText, boolean shapeVisible, Shape shape, boolean shapeFilled, Paint fillPaint, boolean shapeOutlineVisible, Paint outlinePaint, Stroke outlineStroke, boolean lineVisible, Shape line, Stroke lineStroke, Paint linePaint)
Creates a new legend item.
|
Method Summary | |
---|---|
Object | clone()
Returns an independent copy of this object (except that the clone will
still reference the same dataset as the original
LegendItem ).
|
boolean | equals(Object obj)
Tests this item for equality with an arbitrary object.
|
AttributedString | getAttributedLabel()
Returns the attributed label.
|
Dataset | getDataset()
Returns the dataset.
|
int | getDatasetIndex()
Returns the dataset index for this legend item.
|
String | getDescription()
Returns the description for the legend item.
|
Paint | getFillPaint()
Returns the fill paint.
|
GradientPaintTransformer | getFillPaintTransformer()
Returns the transformer used when the fill paint is an instance of
GradientPaint .
|
String | getLabel()
Returns the label.
|
Font | getLabelFont()
Returns the label font.
|
Paint | getLabelPaint()
Returns the paint used to draw the label.
|
Shape | getLine()
Returns the line.
|
Paint | getLinePaint()
Returns the paint used for lines.
|
Stroke | getLineStroke()
Returns the line stroke for the series.
|
Paint | getOutlinePaint()
Returns the outline paint.
|
Stroke | getOutlineStroke()
Returns the outline stroke.
|
int | getSeriesIndex()
Returns the series index for this legend item.
|
Comparable | getSeriesKey()
Returns the series key.
|
Shape | getShape()
Returns the shape used to label the series represented by this legend
item.
|
String | getToolTipText()
Returns the tool tip text.
|
String | getURLText()
Returns the URL text.
|
boolean | isLineVisible()
Returns a flag that indicates whether or not the line is visible.
|
boolean | isShapeFilled()
Returns a flag that controls whether or not the shape is filled.
|
boolean | isShapeOutlineVisible()
Returns the flag that controls whether or not the shape outline
is visible.
|
boolean | isShapeVisible()
Returns a flag that indicates whether or not the shape is visible.
|
void | setDataset(Dataset dataset)
Sets the dataset.
|
void | setDatasetIndex(int index)
Sets the dataset index for this legend item.
|
void | setFillPaint(Paint paint)
Sets the fill paint.
|
void | setFillPaintTransformer(GradientPaintTransformer transformer)
Sets the transformer used when the fill paint is an instance of
GradientPaint .
|
void | setLabelFont(Font font)
Sets the label font.
|
void | setLabelPaint(Paint paint)
Sets the paint used to draw the label.
|
void | setLinePaint(Paint paint)
Sets the line paint.
|
void | setOutlinePaint(Paint paint)
Sets the outline paint.
|
void | setSeriesIndex(int index)
Sets the series index for this legend item.
|
void | setSeriesKey(Comparable key)
Sets the series key.
|
Parameters: label the label (null
not permitted).
Since: 1.0.10
Parameters: label the label (null
not permitted). paint the paint (null
not permitted).
Since: 1.0.12
Parameters: label the label (null
not permitted). description the description (null
permitted). toolTipText the tool tip text (null
permitted). urlText the URL text (null
permitted). shape the shape (null
not permitted). fillPaint the paint used to fill the shape (null
not permitted).
Parameters: label the label (null
not permitted). description the description (null
permitted). toolTipText the tool tip text (null
permitted). urlText the URL text (null
permitted). shape the shape (null
not permitted). fillPaint the paint used to fill the shape (null
not permitted). outlineStroke the outline stroke (null
not
permitted). outlinePaint the outline paint (null
not
permitted).
Parameters: label the label (null
not permitted). description the description (null
permitted). toolTipText the tool tip text (null
permitted). urlText the URL text (null
permitted). line the line (null
not permitted). lineStroke the line stroke (null
not permitted). linePaint the line paint (null
not permitted).
Parameters: label the label (null
not permitted). description the description (not currently used,
null
permitted). toolTipText the tool tip text (null
permitted). urlText the URL text (null
permitted). shapeVisible a flag that controls whether or not the shape is
displayed. shape the shape (null
permitted). shapeFilled a flag that controls whether or not the shape is
filled. fillPaint the fill paint (null
not permitted). shapeOutlineVisible a flag that controls whether or not the
shape is outlined. outlinePaint the outline paint (null
not permitted). outlineStroke the outline stroke (null
not
permitted). lineVisible a flag that controls whether or not the line is
visible. line the line. lineStroke the stroke (null
not permitted). linePaint the line paint (null
not permitted).
Parameters: label the label (null
not permitted). description the description (null
permitted). toolTipText the tool tip text (null
permitted). urlText the URL text (null
permitted). shape the shape (null
not permitted). fillPaint the paint used to fill the shape (null
not permitted).
Parameters: label the label (null
not permitted). description the description (null
permitted). toolTipText the tool tip text (null
permitted). urlText the URL text (null
permitted). shape the shape (null
not permitted). fillPaint the paint used to fill the shape (null
not permitted). outlineStroke the outline stroke (null
not
permitted). outlinePaint the outline paint (null
not
permitted).
Parameters: label the label (null
not permitted). description the description (null
permitted). toolTipText the tool tip text (null
permitted). urlText the URL text (null
permitted). line the line (null
not permitted). lineStroke the line stroke (null
not permitted). linePaint the line paint (null
not permitted).
Parameters: label the label (null
not permitted). description the description (not currently used,
null
permitted). toolTipText the tool tip text (null
permitted). urlText the URL text (null
permitted). shapeVisible a flag that controls whether or not the shape is
displayed. shape the shape (null
permitted). shapeFilled a flag that controls whether or not the shape is
filled. fillPaint the fill paint (null
not permitted). shapeOutlineVisible a flag that controls whether or not the
shape is outlined. outlinePaint the outline paint (null
not permitted). outlineStroke the outline stroke (null
not
permitted). lineVisible a flag that controls whether or not the line is
visible. line the line (null
not permitted). lineStroke the stroke (null
not permitted). linePaint the line paint (null
not permitted).
LegendItem
).
Returns: A clone.
Throws: CloneNotSupportedException if the legend item cannot be cloned.
Since: 1.0.10
Parameters: obj the object (null
permitted).
Returns: A boolean.
Returns: The attributed label (possibly null
).
Returns: The dataset index.
Since: 1.0.2
See Also: LegendItem getDataset
Returns: The description.
Returns: The fill paint (never null
).
GradientPaint
.
Returns: The transformer (never null
).
Since: 1.0.4
See Also: setFillPaintTransformer
Returns: The label (never null
).
Returns: The label font (possibly null
).
Since: 1.0.11
Returns: The paint (possibly null
).
Since: 1.0.11
Returns: The line (never null
).
Returns: The paint (never null
).
Returns: The stroke (never null
).
Returns: The outline paint (never null
).
Returns: The outline stroke (never null
).
Returns: The series index.
Since: 1.0.2
Returns: The shape (never null
).
Returns: The tool tip text (possibly null
).
Returns: The URL text (possibly null
).
Returns: A boolean.
Returns: A boolean.
Returns: A boolean.
Returns: A boolean.
Parameters: dataset the dataset.
Since: 1.0.6
Parameters: index the index.
Since: 1.0.2
See Also: getDatasetIndex
Parameters: paint the paint (null
not permitted).
Since: 1.0.11
GradientPaint
.
Parameters: transformer the transformer (null
not permitted).
Since: 1.0.4
See Also: getFillPaintTransformer
Parameters: font the font (null
permitted).
Since: 1.0.11
Parameters: paint the paint (null
permitted).
Since: 1.0.11
Parameters: paint the paint (null
not permitted).
Since: 1.0.11
Parameters: paint the paint (null
not permitted).
Since: 1.0.11
Parameters: index the index.
Since: 1.0.2
Parameters: key the series key.
Since: 1.0.6