package com.vci.client.omd.btm.toOutside; import javax.swing.table.DefaultTableModel; public class BtmTableModelForOut extends DefaultTableModel{ /** * */ private static final long serialVersionUID = 2312520594407446673L; private final String[] tableHeader = {"", "业务类型名", "标签", "父类", "版本规则", "生命周期"}; public boolean initedFlag = false; public BtmTableModelForOut(){ setColumnCount(tableHeader.length); setColumnIdentifiers(tableHeader); } /** * 初始table的每一个表格都是可以编辑的; * 但当数据设置后, 只留下checkBox还可以编辑 */ public boolean isCellEditable(int row, int column){ if(initedFlag){ if(column == 0){ return true; }else{ return false; } } return true; } /** * @param flag */ public void setInitFlag(boolean flag){ this.initedFlag = flag; } }