当前位置:编程学习 > JAVA >>

JFrame添加皮肤后JTable数据显示出错

**定义组件的代码省略**
table = new JTable(ob,s);//ob跟s是自定义的数组参数
table.setAutoCreateRowSorter(true);
JScrollPane jsp=new JScrollPane(table);
jsp.setBounds(**,**,**,**);//设置位置
add(jsp);
有一个button 响应查询内容,然后数据在JTable中显示
以上代码在JFrame中可以正常使用,连接数据库查询显示也没问题,可是在使用了皮肤(lookandfeel)后,就不能正常显示,点击button后JTable中只显示第一次查询的内容,更改查询条件,表格中的内容还是显示原来的,怎么回事?求教 --------------------编程问答-------------------- 我晚上研究研究先占个坑,不要嫌弃我哈 --------------------编程问答--------------------
引用 1 楼 a1216164960 的回复:
我晚上研究研究先占个坑,不要嫌弃我哈

多谢大侠 --------------------编程问答-------------------- 顶一下,有人
知道吗
--------------------编程问答-------------------- 问题解决了吗 --------------------编程问答--------------------
引用 4 楼 a1216164960 的回复:
问题解决了吗
没有啊 --------------------编程问答--------------------
引用 5 楼 xiaofa14 的回复:
引用 4 楼 a1216164960 的回复:问题解决了吗没有啊
我当天自己写了一个程序试验了一下后来我也换了皮肤,可是我的数据还是正常显示 这应该和皮肤没有关系 应该是你查询的数据没有显示到JTable中 我建议你用  JTable
public JTable(TableModel dm)构造 JTable,使用 dm 作为数据模型、默认的列模型和默认的选择模型对其进行初始化。 

参数:
dm - 表的数据模型
这个构造方法 这样jtable.setmodel (TableModel dm)可以更新jtable中的内容 显示最新的查询结果
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,