Java 你知道类似Swing的复杂电子表格组件吗

Java 你知道类似Swing的复杂电子表格组件吗,java,swing,jtable,spreadsheet,Java,Swing,Jtable,Spreadsheet,我需要编写一个数据探索工具,以电子表格格式显示大量数据 突出问题特征: 大量行—通常为0.5到100万行 30-50列 需要能够对列进行排序 快速应用过滤器——比如隐藏所有包含foobar的行 需要能够锁定行/列 谢谢。真正的问题是阐明定义不清的行计数要求:通常为50万到100万。人类无法有意义地浏览数十万行。相反,考虑一些领域兼容的方式来选择适合于操作的子集,根据其他要求2-5。 因为它实现了flyweight模式,虽然是可能的,但已经相当有效。如果数据本质上是分层的,那么检查的JTable子

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

突出问题特征:

  • 大量行—通常为0.5到100万行
  • 30-50列
  • 需要能够对列进行排序
  • 快速应用过滤器——比如隐藏所有包含foobar的行
  • 需要能够锁定行/列

  • 谢谢。

    真正的问题是阐明定义不清的行计数要求:通常为50万到100万。人类无法有意义地浏览数十万行。相反,考虑一些领域兼容的方式来选择适合于操作的子集,根据其他要求2-5。
    因为它实现了flyweight模式,虽然是可能的,但已经相当有效。如果数据本质上是分层的,那么检查的
    JTable
    子类是一个吸引人的选择。

    真正的问题是阐明定义不清的行计数要求:通常为0.5到100万。人类无法有意义地浏览数十万行。相反,考虑一些领域兼容的方式来选择适合于操作的子集,根据其他要求2-5。
    因为它实现了flyweight模式,虽然是可能的,但已经相当有效。如果数据本质上是分层的,那么检查的
    JTable
    子类是一个很有吸引力的选择。

    您看过上建议的库吗?我不知道有这样的组件。但是,使用标准的
    JTable
    添加排序和过滤相对容易。我不知道你所说的锁定行/列是什么意思。你看过上建议的库吗?我不知道有这样的组件。但是,使用标准的
    JTable
    添加排序和过滤相对容易。我不知道你所说的锁定行/列是什么意思。没有分页的+1
    通常为0.5到100万
    对我来说是无效的+1
    没有分页的通常为0.5到100万
    对我来说是无效的