如何使用事件监听Java(JFreeChart)中的点击?

时间:2011-11-21 21:35:14

标签: java jfreechart addeventlistener

这是我目前正在使用的代码:

@Override
public void mouseExited(MouseEvent e) {
    System.out.println("detectado");
}

2 个答案:

答案 0 :(得分:6)

您可以使用addChartMouseListener()ChartPanel添加ChartMouseListener。例如,在BarChartDemo1中,添加以下内容:

chartPanel.addChartMouseListener(new ChartMouseListener() {

    public void chartMouseClicked(ChartMouseEvent e) {
        System.out.println(e.getEntity());
    }

    public void chartMouseMoved(ChartMouseEvent e) {}

});

答案 1 :(得分:0)

要收听点击次数,您必须检查事件类型。

特别要覆盖

public void mouseClicked(MouseEvent ev) 

方法,它是MouseListeners接口的一部分。

有关填充示例,请参阅:this link