Bonjour,
Je commence mon experience Java en codant une applet d'exploration de repertoires locaux. je dump le repertoire courant dans une JTable:
- un TableModel qui implemente le AbstractTableModel
- un customCellRenderer qui implemente TableCellRenderer ( surcharge de getTableCellRendererComponent ), pour pouvoir mettre n'importe quoi dans une cellule via un JLabel.
Ma table a aussi un MouseListener qui intercepte le double click: double click d'une case, le contenu de la JTable change et la selection des cellules est effacee.
Mon probleme se trouve au niveau de ma deselection. table.clearSelection() ne deselectionne rien, du coup je fais:
Code :
- table.removeRowSelectionInterval(0,table.getRowCount()-1);
- table.removeColumnSelectionInterval(0,table.getColumnCount()-1);
|
Ca fonctionne qu'a moitie, c'est a dire que la derniere cellule de ma table ( en bas a droite ) est la seule cellule selectionnee. Je ne vois pas du tout d'ou ca peut venir, est ce que quelqu'un a deja rencontre ce probleme svp?