Jtable: Perte de l'ordre des colonnes aprés un fireTableStructureChanged
Bonjour
J'utilise un Jtable et l'utilisateur peux modifier l'ordre des colonnes avec la souris grace a la fonction :
Code:
1 2
| @Override
public void columnMoved(TableColumnModelEvent e) |
de JTable.
Mon problème est que quand mon utilisateur ajoute une colonne directement dans mon modèle et que je fais un fireTableStructureChanged() pour notifier au modèle que j'ai effectué une modification, mon ordre des colonnes est perdu est revient comme au départ.
Existe t'il une solution pour mémoriser l'ordre des colonnes avant le fireTableStructureChanged() pour que je puisse le recharger après?
merci par avance