调用代码
BillModel bm = ainpanel.getBillListPanel().getHeadBillModel();
BillModelCellEditableController bmc=new BillModelCellEditableController();
bmc.setRows(new int[]{1,3,5});
bm.setCellEditableController();
界面控制类
public class EditableControllerImpl implements BillModelCellEditableController{
private int rows[]=null;
public boolean isCellEditable(boolean value, int row, String itemkey) {
boolean tag=true;
for(int i=0;i<rows.length;i++){
if(row==rows[i]){
tag=false;
}
}
return tag;
}
public void setRows(int rows[]){
this.rows=rows;
}
}