jjzjj

initializeFilteredMapping

全部标签

java - JTable RowFilter 是如何工作的?

我尝试为JTable创建行过滤器以限制表中显示的行数。RowFilter代码很简单。它将模型行号转换为View行号(如果表格已排序),然后检查View行号是否小于表格中要显示的行数:RowFilterfilter=newRowFilter(){@Overridepublicbooleaninclude(RowFilter.Entryentry){intmodelRow=entry.getIdentifier();intviewRow=table.convertRowIndexToView(modelRow);returnviewRow问题是模型行号并不总是转换为合理的View行号,因此