2011-11-21 70 views

回答

0

要收聽的點擊,您必須檢查事件的類型。

特別是,你重寫

public void mouseClicked(MouseEvent ev) 

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

對於填充例如參見:this link

+0

抱歉即時通訊新,並試圖複製所有的代碼(這不是那麼多),但我could'nt 問題是它沒有發現任何問題,我overrided但沒有任何反應,更多的想法? (thx這麼多的耐心) –

6

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

chartPanel.addChartMouseListener(new ChartMouseListener() { 

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

    public void chartMouseMoved(ChartMouseEvent e) {} 

});