Файл в JTable, JTable в файл

Я работаю над JTable, Мой проект:

  1. читать данные из database (я выполнил эту задачу и смог отобразить в JTable).
  2. затем отображать и сохранять данные в подгруппы в file (текст/Excel).

У меня есть базовые знания о JTable, и, используя пример кода, я смог выполнить свою первую задачу. Затем дана вторая задача.

Например

имя| электронная почта |

имя1|электронная почта@email.com

имя2|[email protected]

(Я выполнил эту задачу и смог отобразить в JTable)

Затем, когда пользователь щелкает любую строку, отображается новая таблица

имя|Электронная почта

отображать----

тогда пользователь сможет сохранить группу с помощью groupname

Может у кого-нибудь есть идеи о том, как динамически обновлять таблицу и какие-либо предложения?


person vijay    schedule 30.01.2013    source источник
comment
Чтобы быстрее получить помощь, опубликуйте SSCCE.   -  person Guillaume Polet    schedule 30.01.2013
comment
Здравствуйте, Гийом Полет, я ищу способ сохранить данные с именем группы в файле Excel, а затем, когда пользователь выбирает это имя группы, отображать данные в таблице. Данные находятся в 3 столбцах: имя, электронная почта, отдел, и разные сотрудники принадлежат к разным группам.   -  person vijay    schedule 30.01.2013


Ответы (1)


Может у кого-нибудь есть идеи о том, как динамически обновлять таблицу и какие-либо предложения?

Если вы используете DefaultTableModel, то у вас есть такие методы, как addRow(..), которые добавляют строку в JTable. Обновление существующих строк в JTable выполняется методом setValueAt(..). Нет необходимости звонить fireXXXMethod для DefaultTableModel.

Or

Если вы используете AbstractTableModel, используйте метод setValueAt(..) и вызовите fireXXXMethod в модели таблицы, чтобы обновить данные таблицы.

person Amarnath    schedule 30.01.2013