У меня есть JTable с некоторыми столбцами. У меня есть HashMap идентификатора столбца, сопоставленного с позицией в представлении, например:
TableHeader1 | TableHeader2 | TableHeader3
sth. sth. sth.
Я знаю, что:
TableHeader1 -> position 0
TableHeader2 -> position 1
TableHeader3 -> position 2
Теперь я хочу изменить порядок столбцов. Я знаю, что в классе JTable есть функция moveColumn (A, B). Это перемещает столбец от A до B, и B ставится влево или вправо.
Моя проблема в том, что я хочу заказать всю таблицу определенным образом, как я могу это сделать?
Если я использую moveColumn, я не могу знать, куда было перемещено B, в 5 из 10 случаев это может быть правая сторона, а в других случаях - неправильная.
Надеюсь, вы понимаете мою проблему: -)