创建JTable 
  DefaultTableModel   model   =   new   DefaultTableModel(data,   Header)   { 
                                public   boolean   isCellEditable(int   rowindex,   int   columnindex)   { 
                                        if   (columnindex   > =   3)   { 
                                                return   false; 
                                        } 
                                        return   true; 
                                } 
                        }; 
                table   =   new   JTable(model); 用上面的方法创建,可以约束那些行不可编辑,但
我现在要实现的是:table的后面行列的可编辑状态是变化的,也就是说:
有时候都可编辑,有时候不可编辑
那么是不是在状态需要变化的时候需要重新 setModel?
table.setModel(new   DefaultTableModel(data,Header)   { 
              public   boolean   isCellEditable(int   row,   
                      if   ((rowindex   ==   row)&(colindex   ==   col))   { 
                                return   false; 
                        } 
                        return   true; 
              } 
      }); 还是有什么办法不需要重新setModel?因为重新setModel很麻烦,有很多东西需要重设定(包括颜色,宽度等等); 请指点