**定义组件的代码省略**
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中只显示第一次查询的内容,更改查询条件,表格中的内容还是显示原来的,怎么回事?求教
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中只显示第一次查询的内容,更改查询条件,表格中的内容还是显示原来的,怎么回事?求教
public JTable(TableModel dm)构造 JTable,使用 dm 作为数据模型、默认的列模型和默认的选择模型对其进行初始化。 参数:
dm - 表的数据模型
这个构造方法 这样jtable.setmodel (TableModel dm)可以更新jtable中的内容 显示最新的查询结果