## Uses of Interface
org.jfree.chart.renderer.category.BarPainter

Packages that use BarPainter
org.jfree.chart: Core classes, including `JFreeChart` and `ChartPanel`.
org.jfree.chart.renderer.category: Plug-in renderers for the `CategoryPlot` class.

Uses of BarPainter in org.jfree.chart

Methods in org.jfree.chart that return BarPainter
`BarPainter` `StandardChartTheme.getBarPainter()` Returns the bar painter.

Methods in org.jfree.chart with parameters of type BarPainter
`void` `StandardChartTheme.setBarPainter(BarPainter painter)` Sets the bar painter.

Uses of BarPainter in org.jfree.chart.renderer.category

Classes in org.jfree.chart.renderer.category that implement BarPainter
`class` `GradientBarPainter` An implementation of the `BarPainter` interface that uses several gradient fills to enrich the appearance of the bars.
`class` `StandardBarPainter` An implementation of the `BarPainter` interface that preserves the behaviour of bar painting that existed prior to the introduction of the `BarPainter` interface.

Methods in org.jfree.chart.renderer.category that return BarPainter
`BarPainter` `BarRenderer.getBarPainter()` Returns the bar painter.
`static BarPainter` `BarRenderer.getDefaultBarPainter()` Returns the default bar painter.

Methods in org.jfree.chart.renderer.category with parameters of type BarPainter
`void` `BarRenderer.setBarPainter(BarPainter painter)` Sets the bar painter for this renderer and sends a `RendererChangeEvent` to all registered listeners.
`static void` `BarRenderer.setDefaultBarPainter(BarPainter painter)` Sets the default bar painter.