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

这是我目前使用的代码:

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

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

 chartPanel.addChartMouseListener(new ChartMouseListener() { public void chartMouseClicked(ChartMouseEvent e) { System.out.println(e.getEntity()); } public void chartMouseMoved(ChartMouseEvent e) {} }); 

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

特别是,你重写了

 public void mouseClicked(MouseEvent ev) 

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

有关填充示例,请参阅: 此链接