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