0

私はJFreeChartライブラリを使用していて、を使用して作成しましchartPanelchartMouseListener。奇妙なことに、はイベントchartPanelに応答しましたが、非常に強くクリックしてもトリガーされません。chartMouseMovechartMouseClicked

誰でもこの問題に光を当てることができますか?本当に感謝!

4

1 に答える 1

1

あなたのコードを見ずに、それが何をしているのかを推測するのは非常に難しいです。どこかに実装ChartMouseListenerしてから、チャートパネルに追加する必要があります。

public class MyChart implements ChartMouseListener 

後で

chartPanel.addChartMouseListener(this)

次に、chartMouseClickedメソッドをオーバーライドします

@Override
public void chartMouseClicked(ChartMouseEvent e){
    if(e.getTrigger().getButton() ==  MouseEvent.BUTTON1) {
        //do something interesting
    }
}
于 2012-08-21T06:54:47.747 に答える