刪除行我做了一個表,我自己的模式,使細胞不能編輯從JTable中
String[] colNames = {"Barcode","Name","Exp Date"};
String[][] rowInfo = new String[mainSuper.getProductVector().size()][3];
Iterator<Product> itr=mainSuper.getProductVector().iterator();
int i=0;
Product temp;
while(itr.hasNext()){
temp= itr.next();
rowInfo[i][0]=temp.getBarcode();
rowInfo[i][1]=temp.getName();
if (temp.getExpDate()==null) {
rowInfo[i][2]="None";
}else{
rowInfo[i][2]=temp.getExpDate().toString();
}
i++;
}
prodTable=new JTable(rowInfo, colNames){
private static final long serialVersionUID = 1L;
public boolean isCellEditable(int row, int column) {
return false;
}
};
我試圖讓一個按鈕,將刪除表中選定行(只有一個行可以被選中),但我無法使其工作。我嘗試了一些來自網站的解決方案,但都沒有工作。謝謝您的幫助。
您能否在您嘗試刪除行的地方提供您的代碼? –