如何使用事件监听Java(JFreeChart)中的点击?
问题描述:
这是我目前使用的代码:如何使用事件监听Java(JFreeChart)中的点击?
@Override
public void mouseExited(MouseEvent e) {
System.out.println("detectado");
}
答
要收听的点击,您必须检查事件的类型。
特别是,你重写
public void mouseClicked(MouseEvent ev)
方法,其是用于MouseListeners接口的一部分。
对于填充例如参见:this link
答
您可以使用addChartMouseListener()
到ChartMouseListener
添加到您的ChartPanel
。例如,在BarChartDemo1
,添加以下内容:
chartPanel.addChartMouseListener(new ChartMouseListener() {
public void chartMouseClicked(ChartMouseEvent e) {
System.out.println(e.getEntity());
}
public void chartMouseMoved(ChartMouseEvent e) {}
});
抱歉即时通讯新,并试图复制所有的代码(这不是那么多),但我could'nt 问题是它没有发现任何问题,我overrided但没有任何反应,更多的想法? (thx这么多的耐心) –