| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1269 人关注过本帖
标题:请教关于table插入列的问题
取消只看楼主 加入收藏
wfd2004
Rank: 1
等 级:新手上路
帖 子:116
专家分:0
注 册:2006-11-7
收藏
 问题点数:0 回复次数:6 
请教关于table插入列的问题

我想实现在table中插入列的功能,然而API中并没有提供相应的功能函数,请问应该怎么办?

搜索更多相关主题的帖子: table 
2007-01-05 16:09
wfd2004
Rank: 1
等 级:新手上路
帖 子:116
专家分:0
注 册:2006-11-7
收藏
得分:0 
我知道,但是我想要的是insertColumn()
addColumn()是在table的最后添加一列,但是我想实现的是在任意一列的后面后者前面插入一列,而不局限于添加在尾部。

[此贴子已经被作者于2007-1-5 16:28:20编辑过]


在交流中成长
2007-01-05 16:26
wfd2004
Rank: 1
等 级:新手上路
帖 子:116
专家分:0
注 册:2006-11-7
收藏
得分:0 
不好意思,刚才写错了,我编辑了一下,是insertColumn()

在交流中成长
2007-01-05 16:30
wfd2004
Rank: 1
等 级:新手上路
帖 子:116
专家分:0
注 册:2006-11-7
收藏
得分:0 

我查API中,里面有两个方法
其一:addColumn(columnName) 在DefaultTableModel
其二:moveColumn(int,int) 在AbstractTableModel
两个模式好像不兼容,虽然DefaultTableModel继承AbstractTableModel但是我尝试先添加一列然后在移动列到所选
位置,但是使用JTable(Object[][]rowData,Object[]columnNames)它的model是AbstractTableModel
而JTable(int row,int column)它的model是DefaultTableModel好像艘不能一举两得。


在交流中成长
2007-01-05 16:37
wfd2004
Rank: 1
等 级:新手上路
帖 子:116
专家分:0
注 册:2006-11-7
收藏
得分:0 
你是说实现自己的model?

在交流中成长
2007-01-05 16:38
wfd2004
Rank: 1
等 级:新手上路
帖 子:116
专家分:0
注 册:2006-11-7
收藏
得分:0 
以下是引用千里冰封在2007-1-5 16:33:11的发言:
你想怎么insert都可以

想把新加入的放在哪一列就可以放在哪一列,只要你熟悉了JTable及相关的API

请问用什么方法可以达到插入的方法?
用到那些API?


在交流中成长
2007-01-05 16:40
wfd2004
Rank: 1
等 级:新手上路
帖 子:116
专家分:0
注 册:2006-11-7
收藏
得分:0 

好的,了解!


在交流中成长
2007-01-05 16:44
快速回复:请教关于table插入列的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033341 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved