im assez nouveau en Java. Je souhaite ajouter des colonnes dans un JTable à un index spécifié. Pour cela, j'utilise addColumn (..), puis je les déplace avec moveColumn (...), cela fonctionne très bien pour la première fois, mais quand j'ajoute une autre colonne, ça bouge aussi l'autre (avant les colonnes ajoutées).Java: JTable ajouter et déplacer des colonnes
Avez-vous des suggestions?
c'est le code que je l'ai écrit dans le TableModel est:
public void addColumn(Object columnName,
Vector columnData, JTable table) {
int moveTo = ((Integer)columnName);
boolean unselected = moveTo==-1;
super.addColumn(this.getColumnCount(), columnData);
if(!unselected) {//if a column was selected
table.moveColumn(this.getColumnCount()-1, moveTo+1);
}
}