JTable类有个方法设置的
不过现在没有文档查不到
你自个看看JDK文档就可以找到了

解决方案 »

  1.   

    我查过了!设置列宽要指定宽度的,我现在每一列的宽度都不一样。这个宽度是动态生成的,jtable有没有类似于autocolumnsize这种方法?
      

  2.   

    自己写?那我要得到column的最大元素的字符串长度,那么这个字符串长度怎么转换成column的宽度?
      

  3.   

    你要设置列的宽度,就需要知道这一列的内容的最大长度,SWING中有个类叫TableColumn专门用来描述表格的列,它的相关的方法当然也是对表格列进行各种设置与操作,里面有3个方法可以解决你的问题,一个是设置列的首选宽度,还有设置列的最大宽度,最小宽度,至于方法的准确名称,实在是记不得了,你查查类库文档吧