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中只显示第一次查询的内容,更改查询条件,表格中的内容还是显示原来的,怎么回事?求教 --------------------编程问答-------------------- 我晚上研究研究先占个坑,不要嫌弃我哈 --------------------编程问答--------------------
多谢大侠 --------------------编程问答-------------------- 顶一下,有人
知道吗
--------------------编程问答-------------------- 问题解决了吗 --------------------编程问答-------------------- 没有啊 --------------------编程问答-------------------- 我当天自己写了一个程序试验了一下后来我也换了皮肤,可是我的数据还是正常显示 这应该和皮肤没有关系 应该是你查询的数据没有显示到JTable中 我建议你用 JTable
public JTable(TableModel dm)构造 JTable,使用 dm 作为数据模型、默认的列模型和默认的选择模型对其进行初始化。
参数:
dm - 表的数据模型
这个构造方法 这样jtable.setmodel (TableModel dm)可以更新jtable中的内容 显示最新的查询结果
补充:Java , Java SE