Example usage for org.jfree.chart.renderer.xy StandardXYItemRenderer setToolTipGenerator

List of usage examples for org.jfree.chart.renderer.xy StandardXYItemRenderer setToolTipGenerator

Introduction

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

Prototype

@Override
public void setToolTipGenerator(XYToolTipGenerator generator) 

Source Link

Document

Sets the tool tip generator for ALL series and sends a RendererChangeEvent to all registered listeners.

Usage

From source file:org.interpss.chart.dstab.SimpleOneStateChart.java

/**
 * create the chart based on the data attributes
 * //  ww w.  j  a  va2s  .  c om
 */
public void createChart() {
    final JFreeChart chart = ChartFactory.createXYLineChart(plotTitle, xLabel, yLabel,
            createXYDataSet(xDataAry, yDataAry, yDataLabel), PlotOrientation.VERTICAL, true, false, false);

    final XYPlot plot = (XYPlot) chart.getPlot();
    final StandardXYItemRenderer renderer = new StandardXYItemRenderer();
    renderer.setToolTipGenerator(new StandardXYToolTipGenerator());
    plot.setRenderer(renderer);

    //NumberAxis axis_x = (NumberAxis) plot.getDomainAxis();
    //axis_x.setRangeAboutValue(12.0, 24.0);

    final NumberAxis axisLeft = (NumberAxis) plot.getRangeAxis();
    axisLeft.setAutoRangeIncludesZero(false);
    axisLeft.setAutoRangeMinimumSize(autoRangeMinimumSize);

    final XYItemRenderer v_renderer = plot.getRenderer(0);
    v_renderer.setSeriesPaint(0, yColor);

    final ChartPanel chartPanel = new ChartPanel(chart);
    chartPanel.setPreferredSize(new java.awt.Dimension(Chart_Width, Chart_Height));
    setContentPane(chartPanel);
}