你知道像Swing组件那样复杂的电子表格吗?

时间:2011-10-05 15:43:03

标签: java swing jtable spreadsheet

我需要编写一个数据探索工具,以电子表格格式显示大量数据。

突出问题的特点:

  1. 大量行 - 通常为0.5到100万
  2. 30-50列
  3. 需要能够对列进行排序
  4. 快速应用过滤器 - 比如隐藏所有包含foobar的行
  5. 需要能够锁定行/列
  6. 感谢。

1 个答案:

答案 0 :(得分:4)

真正的问题是阐明定义不明确的行数要求:通常为0.5到100万。人类无法有意义地浏览数十万行。相反,请考虑一些与域兼容的方法来根据其他要求选择适合于操作的子集2-5。

由于其renderers实施了轻量级模式,JTable已经非常有效,尽管optimizations是可能的。如果数据本质上是分层的,org.netbeans.swing.outline.OutlineJTable子类检查here,则是一种有吸引力的替代方案。