【问题标题】:How to clear selection from JTable?如何从 JTable 中清除选择?
【发布时间】:2015-11-26 22:52:55
【问题描述】:

我创建了一个 Java 应用程序,其中有一个 JTable 包含数据和一个用于从表中更新数据库的按钮。无论如何要从这个JTable 中清除选择(行和列)?我试过JTable#clearSelection(),还是不行。

【问题讨论】:

    标签: java swing jtable selection


    【解决方案1】:

    clearSelection() 方法“取消选择所有选定的列和行”。它只删除选择突出显示,而不是数据。要真正清除单元格,您必须从TableModel 中删除单元格的数据,如here 所述。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多