标签: 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
谢谢,
答案 0 :(得分:5)
JTable支持内置的行排序和过滤。
JTable
查看How to use tables, Sorting and Filtering
这将允许您维护表模型并过滤视图,因此只有视图更改...