У меня есть jTable, отображающий данные таблицы SQL с двумя столбцами и позволяющий пользователю вести список.Это моя первая Java-программа.Сделайте так, чтобы пользователь мог редактировать список данных и нажать «Сохранить» для обновления.Я получаю данные sql в DefaultTableModel jTable из этой строки кода:
paCutAboveTable.SetTableModel((DefaultTableModel) DbUtils.resultSetToTableModel(rs));
Я предполагаю, что DBUtils и resultSets знакомы людям здесь.Я хочу добавить CheckBox для каждой строки.Глядя здесь и в других местах, я продолжал смотреть на подкласс DefaultTableModel, чтобы переопределить метод таким образом:
/*
* JTable uses this method to determine the default renderer/
* editor for each cell. If we didn't implement this method,
* then the last column would contain text ("true"/"false"),
* rather than a check box.
*/
public Class getColumnClass(int c) {
return getValueAt(0, c).getClass();
}
Однако я не могу понять, как получить выходные данные метода DefaultTableModel из resultSetToTableModel в мой подкласс - показанный операторне компилируется, если метод SetTableModel изменен для принятия подкласса в качестве параметра.Есть ли простой способ, по которому я скучаю?