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

Packages that use BarPainter
Package | Description
--- | ---
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
Modifier and Type | Method and Description
--- | ---
`BarPainter` | StandardChartTheme.`getBarPainter()` Returns the bar painter.

Methods in org.jfree.chart with parameters of type BarPainter
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Class and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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.