JTable jtab = new JTable(new myTableModel());
......class myTableModel
    extends DefaultTableModel {
...
}
假设表格有5列,用什么方法,记前3列不可写,不可移动,让后两列可以写、可以移动呢?!
谢谢了朋友~~~~

解决方案 »

  1.   

    将列写成对象,然后seteditable()
      

  2.   

    你的方法很不错!
    想请问你,如果是这样的呢:
    class myTableModel
        extends DefaultTableModel {  myTableModel(String strBrID,String strSpID,String strCoID) {
        setDataVector(Object[][], getHead());
      }...
    }
      

  3.   

    汗,不知怎么,怎么没人过问啊?!通过重写DefaultTableModel中的isCellEditable来实现
      public boolean isCellEditable(int row, int col) {
        if(col>3&&col<8) 
          return true;
        else
        return false;
    }