-1
這是我的代碼。它基本上根據用戶輸入的內容對錶格進行排序。我遇到的問題是我無法檢索搜索後的行數。我試過(rowSorter.getModel()。getRowCount());但它似乎沒有工作。如何從排序的表中獲取行的長度?
TableRowSorter<TableModel> rowSorter = new TableRowSorter(jTable.getModel());
jTable.setRowSorter(rowSorter);
String text = SearchTF.getText();
if (text.trim().length() == 0) {
rowSorter.setRowFilter(null);
} else {
rowSorter.setRowFilter(RowFilter.regexFilter("(?i)" + text));
}
'JTable中#getRowCount'? - 不要使用該模型,該模型不受分揀機/過濾器影響,視圖已更新 – MadProgrammer