Bonjour à tous,

j'aimerai mettre au point un mécanisme de filtre double sur mes JTable.
J'ai réussi à développer une solution pour un filtre unique mais je voudrais l'étendre à deux filtres sélectionnés simultanément.

J'aimerai alors savoir s'il est possible de récupérer l'indice de mes lignes résultant du premier filtre?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
final TableRowSorter sorter = new TableRowSorter(header.getTable().getModel());   
header.getTable().setRowSorter(sorter);
sorter.setRowFilter(RowFilter.regexFilter(regex));
afin de pouvoir appliquer le second filtre sur les lignes restantes.

Actuellement, si j'applique le second filtre, celui-ci s'applique sur l'ensemble des données de départs de ma JTable et non celles préalablement filtrées.

Merci à tous.