我需要一种通过单击列标题来过滤JTable的方法。理想情况下,单击列标题会显示一个下拉列表,其中包含与该列对应的唯一值。然后可以选择一个或多个值来过滤JTable。
我做了一些研究并遇到了swingbits图书馆,它完成了这项工作。但我想知道是否有任何其他内置(或外部)的Java库可以让我实现这一目标。
答案 0 :(得分:1)
无法找到提供所需功能的任何内置库。找到另一个名为TableFilter的外部库,它具有相当多的功能。但它确实有一些缺点,例如无法为过滤器选择多个值,而过滤器实际上不在表头上。 使用Swing Bits,这是我最接近的需求。