日期:2014-05-20  浏览次数:20642 次

java 如何设置JTable列的宽度
JPanel jpanel=new JPanel();  
 jpanel.setBorder(BorderFactory.createTitledBorder("起首台词")); 
 jpanel.setLayout(null); 
  JTable table=new JTable(3,2); 
  table.setBounds(12,20,342,200); 
  jpanel.add(table); 
现在应该是生成了三行两列的表格,如何去调整列的宽度呢? 小弟新手 请指教...

------解决方案--------------------
查了一下API:

protected int rowHeight 表中每一行的高度,以像素为单位。 
protected int rowMargin 每行中单元格之间间距的高度,以像素为单位。 

 供参考!

------解决方案--------------------
好象在API里见过,楼主找下看。
------解决方案--------------------
探讨
可以直接指定JTable列的宽度吗?