Связанный с автоматическим обновлением JTable - PullRequest
1 голос
/ 02 марта 2012

У меня есть две радиокнопки (скажем, rbtn_Asia, rbtn_Europe ) и одна JTable .Когда я выбираю rbtn_Asia, таблица должна содержать данные по Азии.Аналогично, когда я выбираю rbtn_Europe, таблица должна содержать европейские данные.(Данные по Азии и Европе находятся в одной базе данных, которая будет периодически обновляться).Я реализовал до этого.

Моя проблема такова: рассмотрим следующий случай: я выбрал rbtn_Asia и, очевидно, таблица будет содержать данные по Азии.Теперь пусть база данных получила два новых кортежа из Азии, как я могу динамически обновлять JTable, не выбирая rbtn_Asia еще раз (потому что rbtn_Asia уже находится в выбранном состоянии).

1 Ответ

2 голосов
/ 02 марта 2012

В вашем обработчике кнопок обновите вашу реализацию TableModel, которая затем должна запустить соответствующее событие . Структура, которая поддерживает clear(), такую ​​как Map, показанная здесь , удобна. Больше примеров можно найти здесь .

...