List of usage examples for org.jfree.chart.axis ValueAxis equals
@Override public boolean equals(Object obj)
From source file:net.sf.mzmine.chartbasics.listener.AxesRangeChangedListener.java
@Override public void axisChanged(AxisChangeEvent e) { ValueAxis a = (ValueAxis) e.getAxis(); Range r = a.getRange();//from w w w . ja v a 2s . c o m boolean found = false; int i = 0; for (i = 0; i < axis.length && !found; i++) { // get index of axis if (axis[i] == null) break; if (a.equals(axis[i])) { found = true; break; } } if (i >= axis.length) i = axis.length - 1; // insert if not found if (!found) { axis[i] = a; } if (r != null && (lastRange[i] == null || !r.equals(lastRange[i]))) { // range has changed axesRangeChanged(chart, a, lastRange[i], r); } lastRange[i] = r; }