как получить значение из отмеченного jcheckbox подряд из jtable
У меня есть таблица с 3 столбцами и динамическая строка на основе значения базы данных и jcheckbox в последнем столбце на основе этого кода:
TableColumn tcolumn = tabel.getColumnModel().getColumn(2);
tcolumn.setCellRenderer(tabel.getDefaultRenderer(Boolean.class));
tcolumn.setCellEditor(tabel.getDefaultEditor(Boolean.class));
пример моей таблицы:
============================================
val 1 || val 2 || val 3 (checkbox) ||
============================================
from FB || from DB || checkbox ||
from DB || from DB || checkbox ||
===========================================
Мой вопрос прост, как я могу получить все значение 1 из отмеченного флажка в столбце 2 (значение 3)?
Я пробовал много простого кода, но все равно получил ошибку.
это мой код:
for (int row =0; row <= tabel.getSelectedRowCount(); row++) {
Boolean b = ((Boolean) tblModel.getValueAt(row, 2));
if (b.booleanValue()) {
System.out.print(tblModel.getValueAt(row, 0)+" || ");
}
}