2013-04-21 72 views
0

我正在JFreechart上進行一些交互。jfreechart從mouseevent座標獲取數據集的索引

我們試圖實現的目標是獲取鼠標單擊的值(範圍和域)的索引。換句話說,我們希望使用Mouse事件來獲取域和範圍值的數據集索引。

這裏的另一件事是我們從xyPlot.getDomainCrosshairValue()得到的一些數據是一些數字,如1.05358272E12,我怎麼能從這個信息得到準確的時間?

非常感謝。

回答

1

添加ChartMouseListener,如圖所示here,並檢查在ChartMouseEvent中找到的ChartEntity。您可以查詢您的XYDataset以瞭解特定XYItemEntity的詳細信息。