您的位置:程序门 -> java -> j2se / 基础类



jtable中的列名


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


jtable中的列名
发表于:2008-01-15 23:33:47 楼主
现在jtable中已经有了列名了,我只想改下列名,但不想重新载入数据,因为数据太大了。
只是想从外部文件里读入列名,列名有了,怎么才能只刷新表头?
望高手请教!
发表于:2008-01-16 06:24:251楼 得分:0
java code
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();
发表于:2008-01-16 08:02:582楼 得分:0
1.获得jtable对象table  
2.修改
table.getcolumnmodel().getcolumn(vcolindex).setheadervalue("new   name");
vcolindex为列索引,向setheadervalue中放入新列名


另外,我很想问一下老紫竹,你的工作就是在这专职回答问题的吗?
什么时候来都见你在这解答,从早到晚的,当然分涨得很快,也就这一两个月的事
你的网站我也拜读了,呵呵
发表于:2008-01-16 10:06:113楼 得分:0
我每天工作,总有休息一下的时候,就顺便刷新]看看贴子了!
我睡得很早,所以晚上很少回复!
发表于:2008-01-16 10:07:054楼 得分:0
就是老紫竹那答案
发表于:2008-01-16 16:46:355楼 得分:0
呵呵.能不能透露一下你为什么取老紫竹这个名字


快速检索

最新资讯
热门点击