1

我正在使用动态时间表。

单击鼠标时的时序图我想获取时间值。

但是我使用的方法能够得到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);
        }
    });
4

1 回答 1

3

你试过这个吗?

Date date = new Date(dataset.getX(entity.getSeriesIndex(),entity.getItem()).longValue());
于 2013-02-21T09:23:09.257 回答