我有一个JTable
(searchListTable
),并且想要从表中删除一行而不使用表Model。另外,我正在从XML提取searchlist
中的数据。
这是我的代码:
int selIndex[] = searchListTable.getSelectedRows();
if (selIndex != null) {
searchListTable.removeRow(selIndex);
keyValueTableModel.removeRows(selIndex);
SwingUtilities.updateComponentTreeUI(searchListTable);
searchListTable.clearSelection();
请帮忙..
如何从表格中删除行?
最佳答案
您必须在不使用TableModel的情况下删除行:JTable
组件不保存任何数据,它仅显示数据。
因此,您必须使用:
tableModel.removeRow()