J'ai une JTable avec quelques colonnes. J'ai un HashMap de l'identifiant de colonne mis en correspondance avec la position dans la vue, par exemple:Définir l'ordre des colonnes dans JTable
TableHeader1 | TableHeader2 | TableHeader3
sth. sth. sth.
Je sais que:
TableHeader1 -> position 0
TableHeader2 -> position 1
TableHeader3 -> position 2
Maintenant, je veux réorganiser les colonnes. Je sais qu'il existe une fonction appelée moveColumn (A, B) dans la classe JTable. Cela déplace une colonne de A à B, et B est mis à gauche ou à droite. Mon problème est, je veux commander toute la table d'une manière spécifique, comment puis-je faire cela? Si j'utilise moveColumn, je ne peux pas savoir où B a été déplacé, dans 5 cas sur 10, il pourrait s'agir du côté droit et dans les autres cas du mauvais côté.
espère que vous comprenez mon problème :-)