0
我想問一下,是否有方法使用刪除按鈕刪除JTable(按列)中的多個單元格。我已經可以使用刪除按鈕刪除單元格,但是,當我嘗試突出顯示單元格並將其刪除時,它只會刪除1個單元格,而不是整個突出顯示的單元格。在Jtable中刪除突出顯示的單元格
我想問一下,是否有方法使用刪除按鈕刪除JTable(按列)中的多個單元格。我已經可以使用刪除按鈕刪除單元格,但是,當我嘗試突出顯示單元格並將其刪除時,它只會刪除1個單元格,而不是整個突出顯示的單元格。在Jtable中刪除突出顯示的單元格
我能想出來,並分享我是如何做的以備將來參考。如果有人可以簡化下面的代碼,請這樣做,因爲我知道我不會編寫乾淨的代碼。大聲笑
public void actionPerformed (ActionEvent evt){
int[] row = tblList.getSelectedRows();
int[] col = tblList.getSelectedColumns();
for (int i =0;i<tblList.getSelectedRowCount();i++){
for (int j = 0;j<tblList.getSelectedColumnCount();j++){
int rows = tblList.convertRowIndexToModel(row[i]);
int cols = tblList.convertColumnIndexToModel(col[j]);
tblList.getModel().setValueAt("", rows, cols);
}
}
}