public interface Renderer3D extends ChartElement
CategoryPlot3D or XYZPlot) that it is
assigned to.
All renderers support a change listener mechanism so that registered
listeners can be notified whenever any attribute of the renderer is modified.
Typically the plot that the renderer is assigned to will listen for
change events, and pass these events along to the Chart3D object.
Renderers should implement the java.io.Serializable interface,
so that charts can be serialized and deserialized, but this is not a forced
requirement (if you never use serialization, it won't matter if you
implement a renderer that does not support it).
| Modifier and Type | Field and Description |
|---|---|
static java.awt.Color |
TRANSPARENT_COLOR
A color instance that is completely transparent.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addChangeListener(Renderer3DChangeListener listener)
Registers a listener to receive notification of changes to the
renderer.
|
void |
removeChangeListener(Renderer3DChangeListener listener)
Deregisters a listener so that it no longer receives notification of
changes to the renderer.
|
receivestatic final java.awt.Color TRANSPARENT_COLOR
void addChangeListener(Renderer3DChangeListener listener)
listener - the listener (null not permitted).void removeChangeListener(Renderer3DChangeListener listener)
listener - the listener (null not permitted).