Java 如何从JTable中清除选择?

Java 如何从JTable中清除选择?,java,swing,jtable,selection,Java,Swing,Jtable,Selection,我创建了一个Java应用程序,其中有一个包含数据的JTable,还有一个从表中更新数据库的按钮。是否仍要清除此JTable中的选择(行和列)?我尝试了JTable#clearSelection(),但没有成功。方法“取消选择所有选定的列和行”。它只删除选择突出显示,而不删除数据。要实际清除单元格,必须从表格模型中删除单元格数据,如所述 public void clearCell(int row, int col) { // remove the data from your intern

我创建了一个Java应用程序,其中有一个包含数据的
JTable
,还有一个从表中更新数据库的按钮。是否仍要清除此
JTable
中的选择(行和列)?我尝试了
JTable#clearSelection()
,但没有成功。

方法“取消选择所有选定的列和行”。它只删除选择突出显示,而不删除数据。要实际清除单元格,必须从
表格模型中删除单元格数据,如所述

public void clearCell(int row, int col) {
    // remove the data from your internal data structure
    fireTableCellUpdated(row, col);
}