Jtable и колонки

 
 
 
Сообщения:204
Коллеги, добрый день.
Есть JTable и модель к ней. В модели - массив объектов.\

В модели есть методе getValueAt(i, j) и setValueAt(i, j). То есть обращение идет по индексу.
В зависимости от индекса я получаю то или иное свойство. Но по индексу же неправильно, т.к. столбцы можно менять местами.
Остается - по имени столбца. Но опять же не очень хорошо, т.к. имя - это такая эфемерная вещь, которая может меняться.

Как лучше все-таки обращаться к данным ячеек в таблице?
 
 
Сообщения:7
Geksa1:
Но по индексу же неправильно, т.к. столбцы можно менять местами

По индексу нормально. Просто организуйте поправку для перемещенных столбцов (т.е. в другом массиве указывайте текущий порядок столцов, например : {4,0,1,2,3}). Не перемещать же данные в таких случаях...
Изменен:11 июл 2018 21:17
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет