我使用的是动态时间表。
单击鼠标时的时间序列图表我想得到时间值。
但我使用的方法能够得到y轴值。
如何获得x轴时间?
请帮帮我。
chartComposite.addChartMouseListener(new ChartMouseListener(){
@Override
public void chartMouseMoved(ChartMouseEvent arg0) {
}
@Override
public void chartMouseClicked(ChartMouseEvent event) {
XYItemEntity entity = (XYItemEntity)event.getEntity();
XYDataset dataset = entity.getDataset();
int series = entity.getSeriesIndex();
int item = entity.getItem();
Comparable seriesKey = dataset.getSeriesKey(series);
System.out.println(series + " " + item + " " + seriesKey);
}
});
答案 0 :(得分:3)
Date date = new Date(dataset.getX(entity.getSeriesIndex(),entity.getItem()).longValue());