## Uses of Interface
org.jfree.chart.renderer.xy.XYBarPainter

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

Uses of XYBarPainter in org.jfree.chart

Methods in org.jfree.chart that return XYBarPainter
`XYBarPainter` `StandardChartTheme.getXYBarPainter()` Returns the XY bar painter.

Methods in org.jfree.chart with parameters of type XYBarPainter
`void` `StandardChartTheme.setXYBarPainter(XYBarPainter painter)` Sets the XY bar painter.

Uses of XYBarPainter in org.jfree.chart.renderer.xy

Classes in org.jfree.chart.renderer.xy that implement XYBarPainter
`class` `GradientXYBarPainter` An implementation of the `XYBarPainter` interface that uses several gradient fills to enrich the appearance of the bars.
`class` `StandardXYBarPainter` An implementation of the `XYBarPainter` interface that preserves the behaviour of bar painting that existed prior to the introduction of the `XYBarPainter` interface.

Methods in org.jfree.chart.renderer.xy that return XYBarPainter
`XYBarPainter` `XYBarRenderer.getBarPainter()` Returns the bar painter.
`static XYBarPainter` `XYBarRenderer.getDefaultBarPainter()` Returns the default bar painter.

Methods in org.jfree.chart.renderer.xy with parameters of type XYBarPainter
`void` `XYBarRenderer.setBarPainter(XYBarPainter painter)` Sets the bar painter and sends a `RendererChangeEvent` to all registered listeners.
`static void` `XYBarRenderer.setDefaultBarPainter(XYBarPainter painter)` Sets the default bar painter.