JTable中的列名

yzeaho 2008-01-15 11:33:47
现在JTable中已经有了列名了,我只想改下列名,但不想重新载入数据,因为数据太大了。
只是想从外部文件里读入列名,列名有了,怎么才能只刷新表头?
望高手请教!
...全文
221 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
IamHades 2008-01-16
  • 打赏
  • 举报
回复
就是老紫竹那答案
老紫竹 2008-01-16
  • 打赏
  • 举报
回复
我每天工作,总有休息一下的时候,就顺便刷新]看看贴子了!
我睡得很早,所以晚上很少回复!
olivesoup 2008-01-16
  • 打赏
  • 举报
回复
1.获得JTable对象table
2.修改
table.getColumnModel().getColumn(vColIndex).setHeaderValue("New Name");
vColIndex为列索引,向setHeaderValue中放入新列名


另外,我很想问一下老紫竹,你的工作就是在这专职回答问题的吗?
什么时候来都见你在这解答,从早到晚的,当然分涨得很快,也就这一两个月的事
你的网站我也拜读了,呵呵
老紫竹 2008-01-16
  • 打赏
  • 举报
回复
   DefaultTableModel model = new DefaultTableModel();
JTable table = new JTable(model);

// Create 2 columns
model.addColumn("Col1");
model.addColumn("Col2");

// Change name of first visible column
int vColIndex = 0;
table.getColumnModel().getColumn(vColIndex).setHeaderValue("New Name");

// Force the header to resize and repaint itself
table.getTableHeader().resizeAndRepaint();
bushuang 2008-01-16
  • 打赏
  • 举报
回复
呵呵.能不能透露一下你为什么取老紫竹这个名字

62,623

社区成员

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

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