如何使用事件监听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接口的一部分。
有关填充示例,请参阅: 此链接