作了一个表,想让表的列不可托动,那位高手会这种方法,谢谢。

解决方案 »

  1.   

    下面的代码根据pIsResize 的值设置表格的调整性。
    如果pIsResize 为true, 列宽可以调整;否则不能: public void setResizable(int pColumn, boolean pIsResize){
    //得到列的样式
    TableColumnModel colModel = getColumnModel();
    //设置可调整性
    colModel.getColumn(pColumn).setResizable(pIsResize);
    }在这个例子中, pColumn 是不可调整列的索引值。
    得到列(getColumn(..))然后设置一个简单的属性 (setResizable(..)) 就是全部要做的。
      

  2.   

    table.getTableHeader().setReorderingAllowed(false);