2016-04-26 77 views
0

我想問一下,是否有方法使用刪除按鈕刪除JTable(按列)中的多個單元格。我已經可以使用刪除按鈕刪除單元格,但是,當我嘗試突出顯示單元格並將其刪除時,它只會刪除1個單元格,而不是整個突出顯示的單元格。在Jtable中刪除突出顯示的單元格

回答

0

我能想出來,並分享我是如何做的以備將來參考。如果有人可以簡化下面的代碼,請這樣做,因爲我知道我不會編寫乾淨的代碼。大聲笑

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); 
} 
} 
} 
相關問題