org.jfree.chart
public class StandardChartTheme extends Object implements ChartTheme, Cloneable, PublicCloneable, Serializable
Since: 1.0.11
Constructor Summary | |
---|---|
StandardChartTheme(String name)
Creates a new default instance.
|
Method Summary | |
---|---|
void | apply(JFreeChart chart)
Applies this theme to the supplied chart.
|
protected void | applyToAbstractRenderer(AbstractRenderer renderer)
Applies the attributes for this theme to an AbstractRenderer.
|
protected void | applyToBlock(Block b)
Applies the attributes of this theme to the specified block.
|
protected void | applyToBlockContainer(BlockContainer bc)
Applies the attributes of this theme to the specified container.
|
protected void | applyToCategoryAxis(CategoryAxis axis)
Applies the attributes for this theme to a CategoryAxis.
|
protected void | applyToCategoryItemRenderer(CategoryItemRenderer renderer)
Applies the settings of this theme to the specified renderer.
|
protected void | applyToCategoryPlot(CategoryPlot plot)
Applies the attributes of this theme to a CategoryPlot.
|
protected void | applyToFastScatterPlot(FastScatterPlot plot)
Applies the attributes of this theme to a FastScatterPlot. |
protected void | applyToMeterPlot(MeterPlot plot)
Applies the attributes of this theme to a MeterPlot.
|
protected void | applyToMultiplePiePlot(MultiplePiePlot plot)
Applies the attributes of this theme to a MultiplePiePlot.
|
protected void | applyToPeriodAxis(PeriodAxis axis)
Applies the attributes for this theme to a PeriodAxis.
|
protected void | applyToPiePlot(PiePlot plot)
Applies the attributes of this theme to a PiePlot instance.
|
protected void | applyToPlot(Plot plot)
Applies the attributes of this theme to a plot.
|
protected void | applyToPolarPlot(PolarPlot plot)
Applies the attributes of this theme to a PolarPlot. |
protected void | applyToSpiderWebPlot(SpiderWebPlot plot)
Applies the attributes of this theme to a SpiderWebPlot.
|
protected void | applyToSymbolAxis(SymbolAxis axis)
Applies the attributes for this theme to a SymbolAxis.
|
protected void | applyToThermometerPlot(ThermometerPlot plot)
Applies the attributes for this theme to a ThermometerPlot.
|
protected void | applyToTitle(Title title)
Applies the attributes of this theme to the specified title.
|
protected void | applyToValueAxis(ValueAxis axis)
Applies the attributes for this theme to a ValueAxis.
|
protected void | applyToXYAnnotation(XYAnnotation annotation)
Applies the settings of this theme to the specified annotation.
|
protected void | applyToXYItemRenderer(XYItemRenderer renderer)
Applies the settings of this theme to the specified renderer.
|
protected void | applyToXYPlot(XYPlot plot)
Applies the attributes of this theme to a XYPlot.
|
Object | clone()
Returns a clone of this theme.
|
static ChartTheme | createDarknessTheme()
Creates and returns a theme called "Darkness". |
static ChartTheme | createJFreeTheme()
Creates and returns the default 'JFree' chart theme.
|
static ChartTheme | createLegacyTheme()
Creates and returns a ChartTheme that doesn't apply any changes
to the JFreeChart defaults. |
boolean | equals(Object obj)
Tests this theme for equality with an arbitrary object.
|
Paint | getAxisLabelPaint()
Returns the axis label paint.
|
RectangleInsets | getAxisOffset()
Returns the axis offsets.
|
BarPainter | getBarPainter()
Returns the bar painter.
|
Paint | getBaselinePaint()
Returns the baseline paint.
|
Paint | getChartBackgroundPaint()
Returns the chart background paint.
|
Paint | getCrosshairPaint()
Returns the crosshair paint.
|
Paint | getDomainGridlinePaint()
Returns the domain grid line paint.
|
DrawingSupplier | getDrawingSupplier()
Returns a clone of the drawing supplier for this theme.
|
Paint | getErrorIndicatorPaint()
Returns the error indicator paint.
|
Font | getExtraLargeFont()
Returns the largest font for this theme.
|
Paint | getGridBandAlternatePaint()
Returns the grid band alternate paint (used for a SymbolAxis).
|
Paint | getGridBandPaint()
Returns the grid band paint.
|
Paint | getItemLabelPaint()
Returns the item label paint.
|
Paint | getLabelLinkPaint()
Returns the label link paint for pie charts.
|
PieLabelLinkStyle | getLabelLinkStyle()
Returns the label link style for pie charts.
|
Font | getLargeFont()
Returns the large font for this theme.
|
Paint | getLegendBackgroundPaint()
Returns the legend background paint.
|
Paint | getLegendItemPaint()
Returns the legend item paint.
|
String | getName()
Returns the name of this theme.
|
Paint | getPlotBackgroundPaint()
Returns the plot background paint.
|
Paint | getPlotOutlinePaint()
Returns the plot outline paint.
|
Paint | getRangeGridlinePaint()
Returns the range grid line paint.
|
Font | getRegularFont()
Returns the regular font.
|
Paint | getShadowPaint()
Returns the shadow paint.
|
Font | getSmallFont()
Returns the small font.
|
Paint | getSubtitlePaint()
Returns the subtitle paint.
|
Paint | getThermometerPaint()
Returns the thermometer paint.
|
Paint | getTickLabelPaint()
Returns the tick label paint.
|
Paint | getTitlePaint()
Returns the title paint.
|
Paint | getWallPaint()
Returns the wall paint for charts with a 3D effect.
|
XYBarPainter | getXYBarPainter()
Returns the XY bar painter.
|
boolean | isShadowVisible()
Returns the shadow visibility flag.
|
void | setAxisLabelPaint(Paint paint)
Sets the axis label paint.
|
void | setAxisOffset(RectangleInsets offset)
Sets the axis offset.
|
void | setBarPainter(BarPainter painter)
Sets the bar painter.
|
void | setBaselinePaint(Paint paint)
Sets the baseline paint.
|
void | setChartBackgroundPaint(Paint paint)
Sets the chart background paint.
|
void | setCrosshairPaint(Paint paint)
Sets the crosshair paint.
|
void | setDomainGridlinePaint(Paint paint)
Sets the domain grid line paint.
|
void | setDrawingSupplier(DrawingSupplier supplier)
Sets the drawing supplier for this theme.
|
void | setErrorIndicatorPaint(Paint paint)
Sets the error indicator paint.
|
void | setExtraLargeFont(Font font)
Sets the largest font for this theme.
|
void | setGridBandAlternatePaint(Paint paint)
Sets the grid band alternate paint (used for a SymbolAxis).
|
void | setGridBandPaint(Paint paint)
Sets the grid band paint.
|
void | setItemLabelPaint(Paint paint)
Sets the item label paint.
|
void | setLabelLinkPaint(Paint paint)
Sets the label link paint for pie charts.
|
void | setLabelLinkStyle(PieLabelLinkStyle style)
Sets the label link style for pie charts.
|
void | setLargeFont(Font font)
Sets the large font for this theme.
|
void | setLegendBackgroundPaint(Paint paint)
Sets the legend background paint.
|
void | setLegendItemPaint(Paint paint)
Sets the legend item paint.
|
void | setPlotBackgroundPaint(Paint paint)
Sets the plot background paint.
|
void | setPlotOutlinePaint(Paint paint)
Sets the plot outline paint.
|
void | setRangeGridlinePaint(Paint paint)
Sets the range grid line paint.
|
void | setRegularFont(Font font)
Sets the regular font for this theme.
|
void | setShadowPaint(Paint paint)
Sets the shadow paint.
|
void | setShadowVisible(boolean visible)
Sets the shadow visibility flag.
|
void | setSmallFont(Font font)
Sets the small font for this theme.
|
void | setSubtitlePaint(Paint paint)
Sets the subtitle paint.
|
void | setThermometerPaint(Paint paint)
Sets the thermometer paint.
|
void | setTickLabelPaint(Paint paint)
Sets the tick label paint.
|
void | setTitlePaint(Paint paint)
Sets the title paint.
|
void | setWallPaint(Paint paint)
Sets the wall paint for charts with a 3D effect.
|
void | setXYBarPainter(XYBarPainter painter)
Sets the XY bar painter.
|
Parameters: name the name of the theme (null
not permitted).
Parameters: chart the chart (null
not permitted).
Parameters: renderer the renderer (null
not permitted).
Parameters: b the block.
Parameters: bc a block container (null
not permitted).
Parameters: axis the axis (null
not permitted).
Parameters: renderer the renderer (null
not permitted).
Parameters: plot the plot (null
not permitted).
Parameters: plot
Parameters: plot the plot (null
not permitted).
Parameters: plot the plot (null
not permitted).
Parameters: axis the axis (null
not permitted).
Parameters: plot the plot (null
not permitted).
Parameters: plot the plot (null
).
Parameters: plot the plot (null
not permitted).
Parameters: plot the plot (null
not permitted).
Parameters: axis the axis (null
not permitted).
Parameters: plot the plot.
Parameters: title the title.
Parameters: axis the axis (null
not permitted).
Parameters: annotation the annotation.
Parameters: renderer the renderer (null
not permitted).
Parameters: plot the plot (null
not permitted).
Returns: A clone.
Throws: CloneNotSupportedException if the theme cannot be cloned.
Returns: The "Darkness" theme.
Returns: A chart theme.
Returns: A legacy theme.
Parameters: obj the object (null
permitted).
Returns: A boolean.
Returns: The axis label paint (never null
).
See Also: setAxisLabelPaint
Returns: The axis offsets (never null
).
See Also: setAxisOffset
Returns: The bar painter (never null
).
See Also: setBarPainter
Returns: The baseline paint.
Since: 1.0.13
Returns: The chart background paint (never null
).
See Also: setChartBackgroundPaint
Returns: The crosshair paint.
Returns: The domain grid line paint (never null
).
See Also: setDomainGridlinePaint
Returns: A clone of the drawing supplier.
Returns: The error indicator paint (never null
).
See Also: setErrorIndicatorPaint
Returns: The largest font for this theme.
See Also: setExtraLargeFont
Returns: The paint (never null
).
See Also: setGridBandAlternatePaint
Returns: The grid band paint (never null
).
See Also: setGridBandPaint
Returns: The item label paint (never null
).
See Also: setItemLabelPaint
Returns: The label link paint (never null
).
See Also: setLabelLinkPaint
Returns: The label link style (never null
).
See Also: setLabelLinkStyle
Returns: The large font (never null
).
See Also: setLargeFont
Returns: The legend background paint (never null
).
See Also: setLegendBackgroundPaint
Returns: The legend item paint (never null
).
See Also: setLegendItemPaint
Returns: The name of this theme.
Returns: The plot background paint (never null
).
See Also: setPlotBackgroundPaint
Returns: The plot outline paint (never null
).
See Also: setPlotOutlinePaint
Returns: The range grid line paint (never null
).
See Also: setRangeGridlinePaint
Returns: The regular font (never null
).
See Also: setRegularFont
Returns: The shadow paint (never null
).
See Also: setShadowPaint
Returns: The subtitle paint (never null
).
See Also: setSubtitlePaint
Returns: The thermometer paint (never null
).
See Also: setThermometerPaint
Returns: The tick label paint (never null
).
See Also: setTickLabelPaint
Returns: The title paint (never null
).
See Also: setTitlePaint
Returns: The wall paint (never null
).
See Also: setWallPaint
Returns: The XY bar painter (never null
).
See Also: setXYBarPainter
Returns: The shadow visibility flag.
See Also: StandardChartTheme
Parameters: paint the paint (null
not permitted).
See Also: getAxisLabelPaint
Parameters: offset the offset (null
not permitted).
See Also: getAxisOffset
Parameters: painter the painter (null
not permitted).
See Also: getBarPainter
Parameters: paint the paint (null
not permitted).
Since: 1.0.13
Parameters: paint the paint (null
not permitted).
See Also: getChartBackgroundPaint
Parameters: paint the paint (null
not permitted).
Parameters: paint the paint (null
not permitted).
See Also: getDomainGridlinePaint
Parameters: supplier the supplier (null
not permitted).
See Also: getDrawingSupplier
Parameters: paint the paint (null
not permitted).
See Also: getErrorIndicatorPaint
Parameters: font the font (null
not permitted).
See Also: getExtraLargeFont
Parameters: paint the paint (null
not permitted).
See Also: getGridBandAlternatePaint
Parameters: paint the paint (null
not permitted).
See Also: getGridBandPaint
Parameters: paint the paint (null
not permitted).
See Also: getItemLabelPaint
Parameters: paint the paint (null
not permitted).
See Also: getLabelLinkPaint
Parameters: style the style (null
not permitted).
See Also: getLabelLinkStyle
Parameters: font the font (null
not permitted).
See Also: getLargeFont
Parameters: paint the paint (null
not permitted).
See Also: getLegendBackgroundPaint
Parameters: paint the paint (null
not permitted).
See Also: getLegendItemPaint
Parameters: paint the paint (null
not permitted).
See Also: getPlotBackgroundPaint
Parameters: paint the paint (null
not permitted).
See Also: getPlotOutlinePaint
Parameters: paint the paint (null
not permitted).
See Also: getRangeGridlinePaint
Parameters: font the font (null
not permitted).
See Also: getRegularFont
Parameters: paint the paint (null
not permitted).
See Also: getShadowPaint
Parameters: visible the flag.
See Also: isShadowVisible
Parameters: font the font (null
not permitted).
Since: 1.0.13
Parameters: paint the paint (null
not permitted).
See Also: getSubtitlePaint
Parameters: paint the paint (null
not permitted).
See Also: getThermometerPaint
Parameters: paint the paint (null
not permitted).
See Also: getTickLabelPaint
Parameters: paint the paint (null
not permitted).
See Also: getTitlePaint
Parameters: paint the paint (null
not permitted).
See Also: getWallPaint
Parameters: painter the painter (null
not permitted).
See Also: getXYBarPainter