Example usage for org.jfree.chart.event PlotChangeEvent getPlot

List of usage examples for org.jfree.chart.event PlotChangeEvent getPlot

Introduction

In this page you can find the example usage for org.jfree.chart.event PlotChangeEvent getPlot.

Prototype

public Plot getPlot() 

Source Link

Document

Returns the plot that generated the event.

Usage

From source file:edu.ucla.stat.SOCR.motionchart.MotionBubbleRenderer.java

/**
 * Receives notification of a plot change event.
 *
 * @param event the event.//from  w w w . j av  a  2s .c o  m
 */
public void plotChanged(PlotChangeEvent event) {
    XYPlot plot = (XYPlot) event.getPlot();

    if (plot.getDomainAxis() != domainAxis) {
        if (domainAxis != null)
            domainAxis.removeChangeListener(this);
        domainAxis = plot.getDomainAxis();
        domainAxisLength = domainAxis.getRange().getLength();
        domainAxis.addChangeListener(this);
    }

    if (plot.getRangeAxis() != rangeAxis) {
        if (rangeAxis != null)
            rangeAxis.removeChangeListener(this);
        rangeAxis = plot.getRangeAxis();
        rangeAxisLength = rangeAxis.getRange().getLength();
        rangeAxis.addChangeListener(this);
    }
}