我需要编写一个数据探索工具,以电子表格格式显示大量数据。
突出的问题特征:
- 大量行 -- 通常为 0.5 到 100 万
- 30-50 列
- 需要能够对列进行排序
- 快速应用过滤器——比如隐藏所有包含 foobar 的行
- 需要能够锁定行/列
谢谢。
最佳答案
真正的问题是阐明定义不明确的行数要求:通常为 0.5 到 100 万。人类无法有意义地浏览数十万行。相反,考虑一些域兼容的方式来根据其他要求 2-5 选择适合操作的子集。
因为它的 renderers实现享元模式,JTable
已经很高效了,虽然optimizations是可能的。如果数据本质上是分层的,org.netbeans.swing.outline.Outline
,检查了一个 JTable
子类 here , 是一个有吸引力的选择。
关于java - 你知道像 Swing 组件这样复杂的电子表格吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7663990/