设置行inVisible JTable

时间:2013-12-26 11:27:44

标签: java swing jtable row invisible

我要求在过滤时仅显示JTable中的特定行。

我无法更改JTable的模型,因为更改它也会改变我的rowIndex。因此,维护索引和显示特定行的唯一方法是使某些行不可见。

如何在JTable中使表行不可见。

我希望在过滤行后保留索引。例如,如果表有4行(A,B,C,D)。在这种情况下,D的selectedIndex将为3 ....现在过滤B后,表将包含(A,C,D)。现在选择D将返回selectedIndex 2.在我的情况下,我想保留所选的D为3

谢谢,

1 个答案:

答案 0 :(得分:5)

JTable支持内置的行排序和过滤。

查看How to use tables, Sorting and Filtering

这将允许您维护表模型并过滤视图,因此只有视图更改...