我想删除JTable中的所有行,该怎么办

解决方案 »

  1.   


     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);// 去掉所有的信息
     }
      

  2.   

    ls 说的是删除选中的记录吧。
    删除JTable所有的记录,无非就是删除model中的记录,一般都是Collection存放数据,
    直接调用clear函数即可。不知lz具体是怎么实现的,可以贴一些代码出来看看。