永发信息网

java jtable 为什么表格里面没有显示内容

答案:3  悬赏:0  手机版
解决时间 2021-02-12 21:32
public void setTable(ResultSet rs) throws SQLException{
Vector title=new Vector();
title.add("姓名");
title.add("性别");
title.add("生日");
title.add("关系");
title.add("电子邮件");
title.add("所在学校");
title.add("家庭住址");
title.add("备注");

DefaultTableModel dm=new DefaultTableModel(title,50);
Vector> data=new Vector>();
Vector d=new Vector();

while(rs.next()){
d.add(rs.getString("name"));
d.add(rs.getString("sex"));
d.add(rs.getString("brithday"));
d.add(rs.getString("relatuion"));
d.add(rs.getString("email"));
d.add(rs.getString("school"));
d.add(rs.getString("adress"));
d.add(rs.getString("other"));
dm.addRow(d);
d.clear();

}
table.setModel(dm);
tabpane.setViewportView(table);

}

在线等!!!
最佳答案
dm是model啊,怎么往model里加集合呢,应该加到data这个集合里
public void setTable(ResultSet rs) throws SQLException{
Vector title=new Vector();
title.add("姓名");
title.add("性别");
title.add("生日");
title.add("关系");
title.add("电子邮件");
title.add("所在学校");
title.add("家庭住址");
title.add("备注");

Vector> data=new Vector>();
Vector d=new Vector();

while(rs.next()){
d.add(rs.getString("name"));
d.add(rs.getString("sex"));
d.add(rs.getString("brithday"));
d.add(rs.getString("relatuion"));
d.add(rs.getString("email"));
d.add(rs.getString("school"));
d.add(rs.getString("adress"));
d.add(rs.getString("other"));
data.add(d);
d.clear();

}
DefaultTableModel dm=new DefaultTableModel(title,data);
table=new JTable(dm);
tabpane.setViewportView(table);

}
试试吧
全部回答
jtable是java swing中一个表格组件,主要用来以表格的形式展现数据,显示和编辑常规二维单元表。 在java中,若要填充jtable的值,则需要给其赋值两个向量(vector,一个是数据,一个是标题)或者是一个二维数组的数据(object[][])及一个一维数组的标题(object[])。 首先将数据从文件或者数据库中读取出来,然后按行与列组装成vector向量或者二维数组,放入构造好的defaulttablemodel对象中,接着直接载入jtbale即可。数据载入完后,重绘jtable组件即可完成表格的填充及展现。 jtable组件是一个非常好用且强大的组件,实际中还可以对其进行行高与列宽、背景等设置,使其更美观,展现更具友好性。
有没有报错?就是运行没内容么?你确定从数据库里面查出数据了么
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
三层高的楼房墙体倾斜4公分多是危房吗
关于牛顿第二定律,正确的说法是(  )A.
西亚特的车型
仁泰里一区这个地址在什么地方,我要处理点事
铜顺发晶手串与钛晶手串哪个更贵
手机待机是什么意思
带"大"和"平"的诗
男性,36岁。反复剑突下疼痛,头昏、颜面苍白
车辆工程考研有哪些学校?新能源汽车方向的
海康防爆摄像机有哪些
顾家屯地址在什么地方,想过去办事
梦见自己过地下桥挤着过去了
大石围天坑能下去吗
etc车牌变了还可以用吗,有没有人可以分享一下
iPhone6打开蜂窝左上角不显示3G。移动网也用
推荐资讯
吉州新城怎么去啊,有知道地址的么
现代言情小说,男主家族黑道,女主是一个医生
彩虹岛人鱼珠子在哪里刷的??
城北货运(山水大酒店楼下)地址好找么,我有些
二次函数f=ax^2+bx+c中,a>100问最多有多少个
祥安阁养生堂在什么地方啊,我要过去处理事情
比较愉悦、活沷的背景音乐,有哪些?用来配一
汽车没怠速收油门熄火,这个问题有什么好的解
个体工商户年检要怎么检?是不是可以直接在网
水泥鱼池防水若干提问
《使得西山夜游记》全文翻译
民华村怎么去啊,有知道地址的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?