setAutoCreateRowSorter et Erreurs
bonsoir,
j'ai suivi l'explication (toute simple) donnée ici pour avoir un tri sur ma table
Code:
1 2 3
|
Table = new JTable(modele);
Table.setAutoCreateRowSorter(true); |
le probleme c'est que si je modifie certaine ligne (?) et que je me sers de la fonction
Citation:
this.fireTableCellUpdated(row, col);
j'ai cette erreur
Citation:
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Invalid range
at javax.swing.DefaultRowSorter.checkAgainstModel(DefaultRowSorter.java:904)
at javax.swing.DefaultRowSorter.rowsUpdated(DefaultRowSorter.java:877)
at javax.swing.DefaultRowSorter.rowsUpdated(DefaultRowSorter.java:898)
at javax.swing.JTable.notifySorter(JTable.java:4261)
at javax.swing.JTable.sortedTableChanged(JTable.java:4115)
at javax.swing.JTable.tableChanged(JTable.java:4392)
at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
at TableModel.setValueAt(TableModel.java:56)
si je supprime le Table.setAutoCreateRowSorter(true);
tout va bien !!
ai-je oublié quelque chose ??