我实际上处于一个小问题的中间。我发现Java 4中没有包含TableRowSorter和RowFilter。我们所有的客户端都在使用Java 1.4.2_08,我们在他们的机器上安装java 6并不方便。有没有机会,我可以使用JDK 1.4.2_08来使用TableRowSorter和RowFilter类? 请帮忙。
答案 0 :(得分:0)
This question提供了一些用于排序表的替代库的答案。如果它们需要Java 1.5,您应该能够使用Retroweaver使它们与Java 1.4兼容。尽管如此,让它工作并支持它可能不是一件轻而易举的事。我推动将客户端升级到1.6,即使它不方便。无论如何,升级还有很多其他好处,特别是对于安全修复。
答案 1 :(得分:0)
我最终使用正则表达式来解析我的JTable中输入的搜索条件,并创建一个新的ArrayList来存储结果。之后,我使用新创建的ArrayList为我的JTable模型进行了数据绑定。