请问,我在netbeans 5.51开发环境中,利用jTable组件构建了一个表格,是4列的,数据库是sql server2000,里面创建一个数据库名字是wenxian,然后 请问,我在netbeans 5.51开发环境中,利用jTable组件构建了一个表格,是4列的,数据库是sql server2000,里面创建一个数据库名字是wenxian,然后有个表Table2,存有包括(序号,作者,日期,论文名)的数据,现在想把这些数据取出来以后在表格中显示出来,这个怎么样实现?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 读取数据库应该不用说了把不是很高要求的话下面的就可以用(灵活用是很麻烦的,真的没.net直接)String[] columns=new String{"序号","作者"};//初始化 定义列,定义行数量javax.swing.table.DefaultTableModel dt=new DefaultTableModel(columns,0);//上面这个是jTable的模式,对他进行操作就影响包含他的 jtable的显示Jtable table=new ...table.setModle(dt);//这样jtable就和这个模式关联起来了table.getModle();//可以获取这个表对象关联的模式别忘记转型//下面全是DefaultTableModel的操作//重新设置表的行数dt.setRowCount(rows);//数据填充dt.setValueAt(要写入的值,行号,列号);//根据初始化提供的列标题来添加值//比如 dr.setValueAt(100,1,0); 这里第一行的第一列(对应 '序号')填入的值是 100//比如 dr.setValueAt("kk",1,1); 这里第一行的第二列(对应 '作者')填入的值是 kk基本就这样了 显示出来还是不错的 谢谢楼上的dt.setRowCount(rows);//数据填充dt.setValueAt(要写入的值,行号,列号);//根据初始化提供的列标题来添加值//比如 dr.setValueAt(100,1,0); 这里第一行的第一列(对应 '序号')填入的值是 100//比如 dr.setValueAt("kk",1,1); 这里第一行的第二列(对应 '作者')填入的值是 kk你这几句好像是自己在表格中填写数据,而不是让从数据库中取出来的数据自动填充表格的吧? 在jdk的\demo\jfc\里有一个例子TableExample你可以参考一下. JAVA 小问题 初学Javamail,遇到问题,求救 log4j的debug信息太多了,想去掉一点没用的。 {求助}作业问题..急...快要崩溃.. 如何java中弄一个框?象系统变量设置外面的那个圈,中间可以写上“系统环境变量” [问题]帮我看看错在什么地方哦!谢谢!分少了点!呵呵 udp 问题!??? java新人求教JMF的问题 本人新接一java工程,但java从没有用过java,也来问问一些简单的问题(保证送分,如若不送就让我的CPU烧掉) ResultSet返回值问题 Focus问题请教 如何寻找指定文件的绝对路径,getAbsolutePath()不行!
不是很高要求的话下面的就可以用(灵活用是很麻烦的,真的没.net直接)String[] columns=new String{"序号","作者"};
//初始化 定义列,定义行数量
javax.swing.table.DefaultTableModel dt=new DefaultTableModel(columns,0);
//上面这个是jTable的模式,对他进行操作就影响包含他的 jtable的显示Jtable table=new ...
table.setModle(dt);//这样jtable就和这个模式关联起来了
table.getModle();//可以获取这个表对象关联的模式别忘记转型//下面全是DefaultTableModel的操作
//重新设置表的行数
dt.setRowCount(rows);//数据填充
dt.setValueAt(要写入的值,行号,列号);//根据初始化提供的列标题来添加值
//比如 dr.setValueAt(100,1,0); 这里第一行的第一列(对应 '序号')填入的值是 100
//比如 dr.setValueAt("kk",1,1); 这里第一行的第二列(对应 '作者')填入的值是 kk基本就这样了 显示出来还是不错的
dt.setValueAt(要写入的值,行号,列号);//根据初始化提供的列标题来添加值
//比如 dr.setValueAt(100,1,0); 这里第一行的第一列(对应 '序号')填入的值是 100
//比如 dr.setValueAt("kk",1,1); 这里第一行的第二列(对应 '作者')填入的值是 kk
你这几句好像是自己在表格中填写数据,而不是让从数据库中取出来的数据自动填充表格的吧?
TableExample
你可以参考一下.