Example usage for org.jfree.chart.entity LegendItemEntity getToolTipText

List of usage examples for org.jfree.chart.entity LegendItemEntity getToolTipText

Introduction

In this page you can find the example usage for org.jfree.chart.entity LegendItemEntity getToolTipText.

Prototype

public String getToolTipText() 

Source Link

Document

Returns the tool tip text for the entity.

Usage

From source file:com.igalia.java.zk.components.JFreeChartEngine.java

private void decodeLegendInfo(Area area, LegendItemEntity info, Chart chart) {
    if (info == null)
        return;/* w  w  w.j  a v a  2s  . com*/

    final ChartModel model = chart.getModel();
    final int seq = ((Integer) chart.getAttribute("LEGEND_SEQ")).intValue();

    if (model instanceof CategoryModel) {
        Comparable series = ((CategoryModel) model).getSeries(seq);
        area.setAttribute("series", series);
        if (chart.isShowTooltiptext() && info.getToolTipText() == null) {
            area.setTooltiptext(series.toString());
        }
    } else if (model instanceof XYModel) {
        Comparable series = ((XYModel) model).getSeries(seq);
        area.setAttribute("series", series);
        if (chart.isShowTooltiptext() && info.getToolTipText() == null) {
            area.setTooltiptext(series.toString());
        }
    }
}