table.getTableHeader().setReorderingAllowed( false ) ;

解决方案 »

  1.   

    把MaxWidth和MinWidth社为相同不就可以了吗??
    例如:
            String[] title={"column1","column2","column2"};
            //用默认的model创建一个表格
            LogTableModle modle=new LogTableModle(title);
            //赋值给全局modle
            shower=new JTable(modle);
            //分别初始化个列的宽度
            TableColumn tmpcol=shower.getColumn("column1");
            if(tmpcol!=null){
                tmpcol.setMaxWidth(30);
                tmpcol.setMinWidth(30);
            }
      

  2.   

    测试了drinkant说的
    table.getTableHeader().setReorderingAllowed( false ) ;
    效果不错