Example usage for org.jfree.chart ChartPanel addChartMouseListener

List of usage examples for org.jfree.chart ChartPanel addChartMouseListener

Introduction

In this page you can find the example usage for org.jfree.chart ChartPanel addChartMouseListener.

Prototype

public void addChartMouseListener(ChartMouseListener listener) 

Source Link

Document

Adds a listener to the list of objects listening for chart mouse events.

Usage

From source file:com.googlecode.logVisualizer.chart.SkillCastsBarChart.java

@Override
protected void addChartPanelListeners(final ChartPanel cp) {
    cp.addChartMouseListener(new SkillCastOnTurnsChartMouseEventListener(getLogData()));
}

From source file:com.googlecode.logVisualizer.chart.StatsPerAreaBarChart.java

@Override
protected void addChartPanelListeners(final ChartPanel cp) {
    cp.addChartMouseListener(new AreaListChartMouseEventListener(getLogData()));
}

From source file:org.jfree.chart.demo.MouseListenerDemo1.java

public MouseListenerDemo1(String s) {
    super(s);/*from  w w w .  jav a 2 s  . c  o m*/
    DefaultPieDataset defaultpiedataset = new DefaultPieDataset();
    defaultpiedataset.setValue("Java", new Double(43.200000000000003D));
    defaultpiedataset.setValue("Visual Basic", new Double(0.0D));
    defaultpiedataset.setValue("C/C++", new Double(17.5D));
    org.jfree.chart.JFreeChart jfreechart = ChartFactory.createPieChart("Pie Chart Demo 1", defaultpiedataset,
            true, true, false);
    ChartPanel chartpanel = new ChartPanel(jfreechart, false, false, false, false, false);
    chartpanel.addChartMouseListener(this);
    chartpanel.setPreferredSize(new Dimension(500, 270));
    setContentPane(chartpanel);
}

From source file:org.jfree.chart.demo.MouseListenerDemo2.java

public MouseListenerDemo2(String s) {
    super(s);/* w w  w.j  av  a  2s.c o m*/
    DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset();
    defaultcategorydataset.addValue(1.0D, "S1", "C1");
    defaultcategorydataset.addValue(4D, "S1", "C2");
    defaultcategorydataset.addValue(3D, "S1", "C3");
    defaultcategorydataset.addValue(5D, "S1", "C4");
    defaultcategorydataset.addValue(5D, "S1", "C5");
    defaultcategorydataset.addValue(6D, "S1", "C6");
    defaultcategorydataset.addValue(7D, "S1", "C7");
    defaultcategorydataset.addValue(8D, "S1", "C8");
    defaultcategorydataset.addValue(5D, "S2", "C1");
    defaultcategorydataset.addValue(7D, "S2", "C2");
    defaultcategorydataset.addValue(6D, "S2", "C3");
    defaultcategorydataset.addValue(8D, "S2", "C4");
    defaultcategorydataset.addValue(4D, "S2", "C5");
    defaultcategorydataset.addValue(4D, "S2", "C6");
    defaultcategorydataset.addValue(3D, "S2", "C7");
    defaultcategorydataset.addValue(1.0D, "S2", "C8");
    defaultcategorydataset.addValue(4D, "S3", "C1");
    defaultcategorydataset.addValue(3D, "S3", "C2");
    defaultcategorydataset.addValue(2D, "S3", "C3");
    defaultcategorydataset.addValue(3D, "S3", "C4");
    defaultcategorydataset.addValue(6D, "S3", "C5");
    defaultcategorydataset.addValue(3D, "S3", "C6");
    defaultcategorydataset.addValue(4D, "S3", "C7");
    defaultcategorydataset.addValue(3D, "S3", "C8");
    org.jfree.chart.JFreeChart jfreechart = ChartFactory.createBarChart("Test", "Category", "Value",
            defaultcategorydataset, PlotOrientation.VERTICAL, true, true, false);
    ChartPanel chartpanel = new ChartPanel(jfreechart);
    chartpanel.addChartMouseListener(this);
    chartpanel.setPreferredSize(new Dimension(500, 270));
    setContentPane(chartpanel);
}

From source file:com.googlecode.logVisualizer.chart.StatDevelopmentLineChart.java

@Override
protected void addChartPanelListeners(final ChartPanel cp) {
    cp.addChartMouseListener(new StatDevelopmentChartMouseEventListener(getLogData()));
}

From source file:com.googlecode.logVisualizer.chart.TotalConsumptionPie.java

@Override
protected void addChartPanelListeners(final ChartPanel cp) {
    cp.addChartMouseListener(new TotalConsumptionChartMouseEventListener());
}

From source file:com.googlecode.logVisualizer.chart.FamiliarUsagePie.java

@Override
protected void addChartPanelListeners(final ChartPanel cp) {
    cp.addChartMouseListener(new FamiliarChartMouseEventListener());
}

From source file:com.googlecode.logVisualizer.chart.TotalTurnsSpentPie.java

@Override
protected void addChartPanelListeners(final ChartPanel cp) {
    if (getLogData().isDetailedLog())
        cp.addChartMouseListener(new TotalTurnsSpentChartMouseEventListener());
}

From source file:com.googlecode.logVisualizer.chart.MeatPerLevelBarChart.java

@Override
protected void addChartPanelListeners(final ChartPanel cp) {
    if (getLogData().isDetailedLog())
        cp.addChartMouseListener(new MeatPerLevelChartMouseEventListener());
}

From source file:com.googlecode.logVisualizer.chart.MPGainsPerLevelBarChart.java

@Override
protected void addChartPanelListeners(final ChartPanel cp) {
    if (getLogData().isDetailedLog())
        cp.addChartMouseListener(new MPGainsPerLevelChartMouseEventListener());
}