List of usage examples for org.jfree.chart.renderer.xy XYItemRenderer removeChangeListener
public void removeChangeListener(RendererChangeListener listener);
From source file:ucar.unidata.idv.control.chart.MyXYPlot.java
/** * Sets a renderer and sends a {@link PlotChangeEvent} is sent to all * registered listeners.// w ww . j a v a2 s . com * * @param index the index. * @param renderer the renderer. */ public void setRenderer(int index, XYItemRenderer renderer) { XYItemRenderer existing = getRenderer(index); if (existing != null) { existing.removeChangeListener(this); } this.renderers.set(index, renderer); if (renderer != null) { renderer.setPlot(this); renderer.addChangeListener(this); } configureDomainAxes(); configureRangeAxes(); notifyListeners(new PlotChangeEvent(this)); }