比如点击饼图的一块以后,可以出发某些事件,给我一些所点图块信息让我进一步处理,在gui情况下

解决方案 »

  1.   

    在jfreechart的官方论坛上见过,楼主可以去那看看。
      

  2.   

    先继承实现这个类,在添加事件
    class MyLineChartListener implements ChartMouseListener {public void chartMouseClicked(ChartMouseEvent event) {
    JFreeChart chart = event.getChart();
    if (chart == null)
    return;
    XYItemEntity ce = (XYItemEntity) event.getEntity();
    if (ce == null)
    return;
    DefaultCategoryDataset my = (DefaultCategoryDataset) ce
    .getDataset();}public void chartMouseMoved(ChartMouseEvent event) {
    }}ChartPanel chartpanel = createPanel();
    chartpanel.addChartMouseListener(new MyLineChartListener());