У меня есть пример данных, заполняемых из базы данных в jtable, используя rs2xml.jar , и я также добавил jTextField для фильтрации jTable, обратившись к этому link).удалить столбец данных из jtable tablemodel clone
Моя проблема заключается в том, что я заполняю столбец id в jtable, и я использую его, чтобы определить данные о строках и ячейках, когда пользователь его редактирует. Мой вопрос: как удалить столбец id из клона TableModel
?
код ниже:
Vector originalTableModel = (Vector) ((DefaultTableModel) jTable1.getModel()).getDataVector().clone();
public void searchTableContents(String searchString) {
DefaultTableModel currtableModel = (DefaultTableModel) jTable1.getModel();
//To empty the table before search
currtableModel.setRowCount(0);
//To search for contents from original table content
for (Object rows : originalTableModel) {
Vector rowVector = (Vector) rows;
for (Object column : rowVector) {
if (column.toString().contains(searchString)) {
//content found so adding to table
currtableModel.addRow(rowVector);
break;
}
}
}
}