Java JTable过滤和获取文本文件中的过滤数据

Java JTable过滤和获取文本文件中的过滤数据,java,swing,sorting,jtable,filtering,Java,Swing,Sorting,Jtable,Filtering,我有一个jtable20列和一个抽象模型40列。我想为jtable的第15列添加过滤器。我该怎么做?我搜索并尝试了许多选项,如RowFilter.regexFiltertext、index;但他们没有成功。他们通过搜索整个表来添加过滤器,但我想根据1列的数据来过滤表 第二,在添加过滤器后,如何在.txt文件中获得过滤后的数据?不是写文件的东西;但基于上面应用的过滤器从模型中获取数据 提前谢谢 但基于上面应用的过滤器从模型中获取数据 您无法从模型中获取数据,因为模型仍然包含所有数据。您需要从表中获

我有一个jtable20列和一个抽象模型40列。我想为jtable的第15列添加过滤器。我该怎么做?我搜索并尝试了许多选项,如RowFilter.regexFiltertext、index;但他们没有成功。他们通过搜索整个表来添加过滤器,但我想根据1列的数据来过滤表

第二,在添加过滤器后,如何在.txt文件中获得过滤后的数据?不是写文件的东西;但基于上面应用的过滤器从模型中获取数据

提前谢谢

但基于上面应用的过滤器从模型中获取数据

您无法从模型中获取数据,因为模型仍然包含所有数据。您需要从表中获取数据,因为该表显示当前筛选的数据。为此,您只需在表中的所有行/列中创建一个循环,并使用:

table.getValueAt(row, column);

阅读上Swing教程中的部分,以获得一个有效的示例和解释。我已经阅读了教程,并在第一部分中找到了答案。第二个不在该教程中。