JTable过滤并在文本文件中获取过滤数据

时间:2014-08-13 14:24:09

标签: java swing sorting jtable filtering

我有一个带有抽象模型的jtable(20列)(40列)。我想为jtable的第15列添加过滤器。我怎样才能做到这一点?我搜索并尝试了许多选项,如RowFilter.regexFilter(text,index);但他们没有奏效。他们通过搜索整个表来添加过滤器,但我想根据1列的数据过滤表。

其次,在添加过滤器后,如何在.txt文件中获取过滤后的数据?不是文件写作的东西;但是根据上面应用的过滤器从模型中获取数据。

提前致谢。

1 个答案:

答案 0 :(得分:0)

  

但是根据上面应用的过滤器从模型中获取数据。

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

table.getValueAt(row, column);