# Uses of Interface
org.jfree.chart3d.plot.Plot3DChangeListener

Packages that use Plot3DChangeListener
Package
Description
org.jfree.chart3d
Core classes, including `Chart3D`, `Chart3DPanel` and `Chart3DFactory`.
org.jfree.chart3d.plot
Standard plot types (`PiePlot3D`, `CategoryPlot3D` and `XYZPlot`) that can be used with the `Chart3D` class.

## Uses of Plot3DChangeListener in org.jfree.chart3d

Classes in org.jfree.chart3d that implement Plot3DChangeListener
Modifier and Type
Class
Description
`class`
`Chart3D`
A chart object for 3D charts (this is the umbrella object that manages all the components of the chart).

## Uses of Plot3DChangeListener in org.jfree.chart3d.plot

Methods in org.jfree.chart3d.plot with parameters of type Plot3DChangeListener
Modifier and Type
Method
Description
`void`
AbstractPlot3D.`addChangeListener(Plot3DChangeListener listener)`
Registers an object for notification of changes to the plot.
`void`
Plot3D.`addChangeListener(Plot3DChangeListener listener)`
Registers a listener to receive notification of changes to the plot.
`void`
AbstractPlot3D.`removeChangeListener(Plot3DChangeListener listener)`
Unregisters an object for notification of changes to the plot.
`void`
Plot3D.`removeChangeListener(Plot3DChangeListener listener)`
De-registers a listener so that it no longer receives notification of changes to the plot.