我将所有数据存储在TimeSeriesCollection中,而不是使用数据制作图形,我希望可以选择将数据显示在表中。目的是使它看起来像这样:

Name        5/1/2013    5/2/2013    5/3/2013
-------------------------------------------
Rick        12          0           82
Dale        1           0           0
Shane       0           0           159


我应该怎么做?如何从TimeSeriesCollection中获取所需的数据?

我需要为该系列中的每个可能的X值创建一列。即使没有数据,也需要显示2013年5月2日之类的信息。

最佳答案

您可以在TableModel周围构建TimeSeriesCollection,尽管转置表格可能更实用,用更长的维度标识行。 getValueAt()的实现可以根据需要填写缺少的数据。作为参考,该example extends AbstractTableModel与从Map<String, String>返回值有关。

08-06 16:12