永发信息网

JTable(Vector rowData, Vector columnNames)创建表

答案:2  悬赏:80  手机版
解决时间 2021-02-16 09:22
向量要是这种创建Vector va=new Vector();
grade是个类,如
class grade{
String name;
String chengji;
public String getEname(){
return name;
}
public void setEname(String name){
this.name=name;
}
public String getchengji(){
return chengji;
}
public void setchengji(String chengji){
this.chengji=chengji;
}
}
name和chengji是要从数据库读到JTable里。

try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String connectionURL="jdbc:odbc:Liall";
String sql="select * from myall";
con=DriverManager.getConnection(connectionURL);
PreparedStatement ps=con.prepareStatement(sql);
ResultSet rs=ps.executeQuery();

while(rs.next()){
wo=new Wo();
wo.setEname(rs.getString(1));
wo.setEchengji(rs.getString(2));
all.add(wo);
}
}catch(Exception e){
System.out.println("SQLException:"+e.getMessage());
}
finally{
try{
con.close();
}catch(Exception e){
System.out.println("SQLException:"+e.getMessage());
}
}

JTable(Vector rowData, Vector columnNames)

求例子
最佳答案
你的Vector va=new Vector()里面的数据类型都是grade的,而grade又不是数组,所以你的va里面都是一个一个的grade对象,JTable不会自动解析m
全部回答
你的vector va=new vector()里面的数据类型都是grade的,而grade又不是数组,所以你的va里面都是一个一个的grade对象,jtable不会自动解析你的grade的构造方法,把它变成string数组,所以你要手动提取出gr1,gr2,gr3中你所需要的数据然后加在不同的vector对象里面,再把这些vector对象add到一个vector类型的对象里面,然后再jtable的构造方法里用这个vector的对象就可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么医保缴费记录同一年度缴费基数不一样且
艺术培训班刚开班半价,以后恢复原价该怎么招
西屿咀地址在哪,我要去那里办事
乙醇在片剂制备中可作为哪种辅料A.润滑剂B.润
应城市孝感中国电信古城大道合作营业厅我想知
嘉和·凯欣名座在什么地方啊,我要过去处理事
这瓶红酒扫二维码扫描出来的是哪个国家的语言
http://www.hp.com.cn/800 惠普打印机显示内
召陵区漯河婴儿坊(人民路店)这个地址怎么能查
【标准尺子】说一个尺子刻度是均匀的但是不标
通化师范学院这个地址在什么地方,我要处理点
单选题日常生活中的下列物质,属于纯净物的是
梦见别人家的佛堂有四尊佛像
假定市场上待售商品1000亿元,且这些待售商品
倾城乐器我想知道这个在什么地方
推荐资讯
圆内接四边形ABCD中,∠A:∠B:∠C:∠D可以
下列属于一对相对性状的是DA. 豌豆的黄色圆粒
大沙田有美女吗?如题 谢谢了
为明确诊断,应进一步做何种检查A.超声检查B.
下列有关人体细胞生命活动的说法,正确的是:
维A和维E各有什么功能功效差不多吗有什么区别
致命复活结局郭卓诗跟谁在一起了
汤火功夫麻辣烫(开发区店)在哪里啊,我有事要
苏州工业园区3m公司电工工资待遇怎么样
单相4.5千瓦电机多少钱
我在马上金融贷款5500元,每月还510.8元,共计1
武汉脸部磨骨怎么样?多少钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?