Bonjour,
Je voudrais pouvoir inverser la sélection de ma JTable.
Pourriez-vous m'aider à le faire ?
Merci.
Version imprimable
Bonjour,
Je voudrais pouvoir inverser la sélection de ma JTable.
Pourriez-vous m'aider à le faire ?
Merci.
bonsoir,
qu'entends-tu par :?Citation:
inverser la sélection de ma JTable
et j'ai certaines cellules d'une colonne (la première) qui sont sélectionnés et je veux inverser la sélection : Toutes les cellules sélectionner ne le sont et inversement.
L'inversion de sélection se fait au sein d'une seule colonne ?
oui seul les cellules de la première colonne sont sélectionnables.
Un truc comme ça, à tester...
Code:
1
2
3
4
5
6
7
8
9
10
11 int nbRows = table.getRowCount(); int nbColumns = table.getColumnCount(); for (int row = 0; row < nbRows; row++) { if (table.isRowSelected(row)) { table.removeRowSelectionInterval(row, row); } else { table.addRowSelectionInterval(row, row); table.removeColumnSelectionInterval(1, nbColumns - 1); } }
super ca marche !!! merci !!