Interface WChartPalette
- All Known Implementing Classes:
WStandardPalette
This class provides an interface for a palette which sets strokes and fill strokes for data in
a chart
. A palette is an ordered list of styles, which is indexed by the
chart to get a suitable style for a particular series (in case of WCartesianChart
) or data row (in case of WPieChart
). Each style
is defined by a brush, two pen styles (one for borders, and one for plain lines), and a font
color that is appropriate for drawing text within the brushed area.
To use a custom palette, you should reimplement this class, and then use WAbstractChart#setPalette()
to use an instance
of the palette.
-
Method Summary
Modifier and TypeMethodDescriptiongetBorderPen
(int index) Returns a border pen from the palette.getBrush
(int index) Returns a brush from the palette.getFontColor
(int index) Returns a font color from the palette.getStrokePen
(int index) Returns a stroke pen from the palette.
-
Method Details
-
getBrush
Returns a brush from the palette.Returns the brush for the style with given index.
-
getBorderPen
Returns a border pen from the palette.Returns the pen for stroking borders around an area filled using the brush at the same index.
- See Also:
-
getStrokePen
Returns a stroke pen from the palette.Returns the pen for stroking lines for the style with given index.
- See Also:
-
getFontColor
Returns a font color from the palette.Returns a font color suitable for rendering text in the area filled with the brush at the same index.
- See Also:
-