想问一下Java里面怎样使表格(JTable)动态增长

各位大侠,请帮帮忙!我做的是Java软件版本管理系统。需要加上一个表格,表格里要显示数据库里面表的数据。表的显示和数据库操作已经没有问题了,但是现在让我很困扰的是:因为根... 各位大侠,请帮帮忙!
我做的是Java软件版本管理系统。需要加上一个表格,表格里要显示数据库里面表的数据。表的显示和数据库操作已经没有问题了,但是现在让我很困扰的是:因为根据所筛选的条件,并不知道符合条件的数目有多少。所以就不知道
表格的行数是多少?请问一下各位大侠,有没有什么方法是我所建立的表格动态增长啊。具体意思是显示的表格随着数据库筛选出来的记录数目相符合。这样行吗?
展开
 我来答
xu233024ling
推荐于2018-04-05
知道答主
回答量:15
采纳率:0%
帮助的人:0
展开全部
初始化的时候:
TableModel tableModel = new DefaultTableModel();
JTable table = new JTable(tableModel) ;
后来要改变行数和列数的时候,可以
TableModel tableModel =table.getTableModel();
tableModel = new DefaultTableModel(row,col);
table.setTableModel(tableModel);

如果是在原表格的基础上,则要改变行的时候直接用tableModel.addRow(),tableModel.insertRow(),tableModel.moveRow()来增删内容。
匿名用户
2010-05-07
展开全部
你可以写一个方法得到数据库里数据的行数
比如 select count(*) from 表名 where 条件
方法返回值为整型 假如返回n 然后用n作为 JTable 参数2维数组的行数
DefaultTableModel dt=null;
Object str[n][列数]=(数据返回值,这里也是方法)
dt=new DefaultTableModel(str,列名数组);
jt.setModel(dt);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rouyayizhi
2010-05-07 · TA获得超过361个赞
知道小有建树答主
回答量:750
采纳率:0%
帮助的人:146万
展开全部
可以实现这样的功能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式