Salut;
SVP existe il une méthode qui me permettre d'afficher et de masquer certains lignes ou toutes d'un JTable mais le contenu existe sous java ?
Cordialement.
Salut;
SVP existe il une méthode qui me permettre d'afficher et de masquer certains lignes ou toutes d'un JTable mais le contenu existe sous java ?
Cordialement.
avec un RowFilter. Tu implémente cette interface pour préciser si une ligne données doit être visible pour pas. Ensuite tu met l'implémentation de cette interface dans les RowSorter de ton JTable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 RowFilter<TonTableModel,Integer> monFilter = new RowFilter<TonTableModel,Integer>() { public boolean include(Entry<? extends PersonModel, ? extends Integer> entry) { TonTableModel tonTableModel = entry.getModel(); // .... return true; // ou false si ça doit être caché } }; TableRowSorter<TonTableModel> sorter = new TableRowSorter<TonTableModel>(model); sorter.setRowFilter(monFilter); JTable maTable = new JTable(model); maTable.setTableRowSorter (sorter);
Partager