как добавить jcheckbox, когда модель таблицы изначально не определена. - PullRequest
0 голосов
/ 19 декабря 2011

как добавить jcheckbox, когда модель таблицы изначально не определена.

Я заполнил jtable данными из базы данных, но теперь мне нужно добавить jcheckbox, используемый для выбора нужной записи.*

Я могу добавить jcheckbox в jtable, если строки данных могут быть переопределены логическим классом.Но поскольку я использую базу данных для чтения, я немного запутался.

любая помощь приветствуется.

1 Ответ

2 голосов
/ 20 декабря 2011

JTable полагается на TableModel, чтобы определить, что отображать.Хотя могут быть показаны только существующие строки, вы можете вставить незафиксированную строку в модель для редактирования.Что и когда фиксировать, полностью зависит от вашего приложения.

Как обсуждено в Как использовать таблицы: Основные понятия: редакторы и средства визуализации , средство визуализации и редактор по умолчанию длястолбец типа Boolean является JCheckBox.Вот простой пример , который обуславливает getColumnClass() соответственно.Вот более сложный пример , который определяет составной тип Value, а также пользовательский рендер и редактор.

...