C'est le code que j'ai. Il trie la table en fonction de ce que l'utilisateur a saisi. Le problème que j'ai est que je ne peux pas récupérer le nombre de lignes après la recherche. J'ai essayé (rowSorter.getModel(). GetRowCount()); mais cela ne semble pas fonctionner.Comment obtenir la longueur de ligne d'une table en rangées?
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'? - Ne pas utiliser le modèle, le modèle n'est pas affecté par un trieur/filtre, la vue est ce qui est mis à jour – MadProgrammer