【发布时间】:2015-11-26 22:52:55
【问题描述】:
我创建了一个 Java 应用程序,其中有一个 JTable 包含数据和一个用于从表中更新数据库的按钮。无论如何要从这个JTable 中清除选择(行和列)?我试过JTable#clearSelection(),还是不行。
【问题讨论】:
标签: java swing jtable selection
我创建了一个 Java 应用程序,其中有一个 JTable 包含数据和一个用于从表中更新数据库的按钮。无论如何要从这个JTable 中清除选择(行和列)?我试过JTable#clearSelection(),还是不行。
【问题讨论】:
标签: java swing jtable selection
clearSelection() 方法“取消选择所有选定的列和行”。它只删除选择突出显示,而不是数据。要真正清除单元格,您必须从TableModel 中删除单元格的数据,如here 所述。
public void clearCell(int row, int col) {
// remove the data from your internal data structure
fireTableCellUpdated(row, col);
}
【讨论】: