Example usage for org.jfree.chart.renderer.xy XYItemRenderer removeChangeListener

List of usage examples for org.jfree.chart.renderer.xy XYItemRenderer removeChangeListener

Introduction

In this page you can find the example usage for org.jfree.chart.renderer.xy XYItemRenderer removeChangeListener.

Prototype

public void removeChangeListener(RendererChangeListener listener);

Source Link

Document

Removes a change listener.

Usage

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));
}