首先获得TableColumnModel
再从TableColumnModel获得TableColumn
setPreferredWidth(xxx)就可以了
再从TableColumnModel获得TableColumn
setPreferredWidth(xxx)就可以了
解决方案 »
- 关于酒店分房的算法
- web.xml引入其他的xml出现错误,求助~
- java时间处理
- 用eclipse导入一个别人的项目,有错误不能发布
- ajax alert(xmlHttpRequest.responseText) 结果是??????
- weblogic不能正常创建连接池,这问题困扰我好几天了,大家帮帮忙啊!
- 请各位大侠帮忙, weblogic在运行时的两处错误, 谢谢.
- 开始学EJB,各位前辈能否为兴致勃勃的我推荐基本酷书?
- 请问 jsp发邮件要装邮件服务器吗?
- huangyan229() 和 各位大哥帮忙给小弟说说 连接池 的问题!
- keytool和CA的问题
- 关于带参数的JAVA调用浏览器
我用以下方法
//设置第一列的宽度
TableColumn typeColumn = jTableEvents.getColumnModel().getColumn(0);
typeColumn.setPreferredWidth(1);
设置完了后,列的宽度稍稍变了一下,为什么?
jTable2.setAutoResizeMode(jTable2.AUTO_RESIZE_OFF);
if (columnNames == null)
return;
int i = 0;
jTable2.getColumn(columnNames.elementAt(i++)).setPreferredWidth(15);
jTable2.getColumn(columnNames.elementAt(i++)).setPreferredWidth(60);
jTable2.getColumn(columnNames.elementAt(i++)).setPreferredWidth(60);
jTable2.getColumn(columnNames.elementAt(i++)).setPreferredWidth(100);
jTable2.getColumn(columnNames.elementAt(i++)).setPreferredWidth(30);
jTable2.getColumn(columnNames.elementAt(i++)).setPreferredWidth(100);
jTable2.getColumn(columnNames.elementAt(i++)).setPreferredWidth(120); }