jTable1.updateUI() ;试试,最好能给出具体的东西!
解决方案 »
- 怎么做啊
- poi如何在word中找到某个指定字符串,并修改这个字符?
- Java 用Netbeans 和Eclipse开发工具引入jar文件
- 用什么方法能实现断点续传功能?TIA各位大哥了,小女子有礼了。
- 请看看这个程序啊~~谢谢了~~~
- 初学Java 我编了段代码但达不到预期效果请多帮助
- how do I continue writing binary data to an existing binary saved file?
- JDK安装错误,请指教,谢谢!
- 如何处理违例比较好?详情见内。
- JAVA已经去除TXT之中的2个值,如何插入JDBC?
- 如何实现JTable的动态添加行列?
- 对于移位操作的问题(急)
MainFrame owner = (MainFrame) getOwner();
JTable table = owner.jTableJobs;//
JPanel panel = owner.jPanelJobAndReport;
DefaultTableModel dtm = (DefaultTableModel) owner.jTableJobs.getModel();
dtm.addTableModelListener(new javax.swing.event.TableModelListener(){
public void tableChanged(TableModelEvent e){}
})
int rows=dtm.getRowCount();
for (int i = 0; i < rows; i++) {
dtm.removeRow(i);
}
//之后有dtm.insertRow();插入新的查询结果
dtm.fireTableDataChanged();
MainFrame owner = (MainFrame) getOwner();这行指示说有错
dtm.removeRow(i);
}
有错,应该改为
for (int i = rows-1; i <=0; i--) {
dtm.removeRow(i);
}
frame.getContentPane.removeAll();
frame.getContentPane.add(new JTable(你的tableModel));
frame.getContentPane.repaint();应该就没有问题了,关键你的tableModel一定要刷新!
dtm.removeRow(i);
}
应该是dtm.rocount = 0;就可以清空jtable内容了