如何改变列宽

wangzhiguang 2003-03-07 01:21:56
请问高手,如何改变JTable中各列的列宽呀
...全文
39 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
willingsilly 2003-03-10
  • 打赏
  • 举报
回复
jTable1.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
for(int i=jTable1.getColumnCount()-1;i>=0;i--){
jTable1.getColumnModel().getColumn(i).setWidth(100);
}
willingsilly 2003-03-08
  • 打赏
  • 举报
回复
for(int i=jTable1.getColumnCount()-1;i>=0;i--){
jTable1.getColumnModel().getColumn(i).setWidth(100);
}


高手一般都不会回答这种问题
geyf 2003-03-08
  • 打赏
  • 举报
回复
如果要让列宽可调,可以用setAutoResizeMode()方法,
如果你要设置成某个固定值,用下面的方法
table.getColumnModel().getColumn(colNumber).setWidth(列宽)。
wangzhiguang 2003-03-08
  • 打赏
  • 举报
回复
高手在哪里呀,出来呀
wangzhiguang 2003-03-08
  • 打赏
  • 举报
回复
不是这里高手如云吗,还是这个问题太简单
cno 2003-03-07
  • 打赏
  • 举报
回复
第一个括号里的应该是列号吧
wangzhiguang 2003-03-07
  • 打赏
  • 举报
回复
第一个括号里是列的标题吗,后面那个括号里是列宽吗
hayai 2003-03-07
  • 打赏
  • 举报
回复
table.getColumn(...).setWidth(...);

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧