JTable записать данные ИЗ таблицы в массив Java

548
02 января 2017, 21:56

Всем доброе время суток! Как я знаю, при создании таблицы есть возможность перегрузкой отправить двумерный массив данных и одномерный с названиями столбцов.

JTable table = new JTable(data,headlines);

Можно ли как-то вернуть НОВЫЕ данные таблицы в массив?

Answer 1

Вам надо реализовать AbstractTableModel или DefaultTableModel и в тот момент когда у вас меняются данные извне вызвать fireTableDataChanged. Переопределить isCellEditable для редактируемых ячеек. Переопределить setValueAt менять данные и вызывать fireTableDataChanged.

Вашу модель вы передадите в JTable и тогда она будет обновляться автоматически.

READ ALSO
Рейтинг игроков на Google Play

Рейтинг игроков на Google Play

Вобщем, есть игра типа "Викторина" и естественно нужно было подключить рейтинг, подключил рейтинг Google Play, так вот незадача в том, что рейтинг...

363
Нужна помощь по HTML(формы)

Нужна помощь по HTML(формы)

В форме, при наведении курсора на поля checkbox и radio, должна вокруг этих полей появляться прерывистая рамка

423
как в jQuery обращаться к columns

как в jQuery обращаться к columns

Ребят как получить значение колонок и выводить их в alert(); Помогите а то мучаюсь и никак((( Использую jQuery

402