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

问题描述:

这是我目前使用的代码:如何使用事件监听Java(JFreeChart)中的点击?

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

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

特别是,你重写

public void mouseClicked(MouseEvent ev) 

方法,其是用于MouseListeners接口的一部分。

对于填充例如参见:this link

+0

抱歉即时通讯新,并试图复制所有的代码(这不是那么多),但我could'nt 问题是它没有发现任何问题,我overrided但没有任何反应,更多的想法? (thx这么多的耐心) –

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

chartPanel.addChartMouseListener(new ChartMouseListener() { 

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

    public void chartMouseMoved(ChartMouseEvent e) {} 

});