Java tutorial
/* Copyright (C) 2001-2012, Joao Medeiros, Paulo Vilela (grafix2.com) Este arquivo parte do programa Grafix2.com Grafix2.com um software livre; voc pode redistribui-lo e/ou modifica-lo dentro dos termos da Licena Pblica Geral GNU como publicada pela Fundao do Software Livre (FSF); na verso 2 da Licena. Este programa distribuido na esperana que possa ser til, mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUAO a qualquer MERCADO ou APLICAO EM PARTICULAR. Veja a Licena Pblica Geral GNU para maiores detalhes. Voc deve ter recebido uma cpia da Licena Pblica Geral GNU junto com este programa, se no, veja uma cpia em <http://www.gnu.org/licenses/> */ package grafix.graficos.eixos; import grafix.graficos.indices.*; import grafix.telas.JanelaGraficos; import org.jfree.chart.plot.*; import org.jfree.chart.renderer.xy.StandardXYItemRenderer; public class EixoExtra extends Eixo { public EixoExtra(String nomeEixo) { this.setNomeEixo(nomeEixo); this.setTamanho(1); Indice i = new IndiceIFR(); i.setCor(java.awt.Color.BLUE); this.addIndice(i); } protected void completarPlot(final XYPlot plot, final JanelaGraficos janela) { if (indices.size() == 0) { prepararPlotVazio(plot); } } private void prepararPlotVazio(final XYPlot plot) { StandardXYItemRenderer indicesRenderer = new StandardXYItemRenderer(); plot.setRenderer(0, indicesRenderer); } }