日期:2014-05-20 浏览次数:20828 次
public void deleteRow() { int si = this.getSelectedRow();// 首先得到这是哪一行 ((DefaultTableModel) this.getModel()).removeRow(si); String sql = "delete from test.dm_flowchart where id = " + ids.get(si); db.sqlUpdate(sql); ori.remove(si); updated.remove(si); ids.remove(si);// 去掉所有的信息 }
------解决方案--------------------
ls 说的是删除选中的记录吧。
删除JTable所有的记录,无非就是删除model中的记录,一般都是Collection存放数据,
直接调用clear函数即可。不知lz具体是怎么实现的,可以贴一些代码出来看看。