remove()不是jTable的删除行的方法.
可以用这个JTable.getModel().fireTableRowsDeleted(delIndexStart,delIndexEnd);

解决方案 »

  1.   

    可我找不到JTable.getModel().fireTableRowsDeleted(delIndexStart,delIndexEnd);方法阿!
      

  2.   

    javax.swing.table.DefaultTableModel
                      ^^^^^^^^^^^^^^^^^
      

  3.   

    可我的JTable.getModel()返回的是TableModel 而不是你说的AbstractTableModel 怎么办?
      

  4.   

    To fire the table-model event, the model invokes the fireTableRowsInserted method, which is defined by the AbstractTableModel class. Other fireXxxx methods that AbstractTableModel defines to help you fire table-model events are fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, and fireTableStructureChanged. http://java.sun.com/docs/books/tutorial/uiswing/components/table.html