Bonjour
J'ai besoin de votre aide, pour filtrer un JTable par rapport a deux colonnes je m'explique :
je remplie mon JTable "T1" pendant le chargement de mon application, j'ai 3 colonne par exemple Id , Nom et Etat
quand je veux faire un filtre sur la colonne "Etat" ou la colonne "Nom" je fait
donc mon Tableau je peut le filtré comme je veux par rapport a une colonne, jusqu'au là tous marche bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 TableModel Tm = T1.getModel(); TableRowSorter<TableModel> sorter = new ableRowSorter<TableModel>(Tm); sorter.setRowFilter(RowFilter.regexFilter(FilterData, 2)); // 2 c'est le num de ma colonnes T1.setRowSorter(sorter);
mais moi se que je veux faire c'est filtré par rapport a deux colonne
par exemple par rapport a la colonne
Nom : afficher que les Nom magasin,
Etat : afficher que l'état libre
donc faire une combinaison pour afficher que les lignes qui ont un nom magasin et un Etat libre.
j'éspere que c'est claire, donc si vous avez des idées ou des exemples je suis prôneur.
merci d'avance pour votre aide.
Partager