我自己写了一个tableModel继承AbstractTableModel,怎么能增加一行和删除一行?
package com.suray.ycc.swing;import javax.swing.table.AbstractTableModel;
import javax.swing.table.DefaultTableModel;class MyTableModel extends AbstractTableModel {

  private String[] headName;
  private Object[][] obj;
  
  public MyTableModel() {
   super();
  }
  
  DefaultTableModel defaultModle = null;
  public MyTableModel(DefaultTableModel defaultTableModel) {
   this.defaultModle = defaultTableModel;
  }
  
  public MyTableModel(String[] headName, Object[][] obj) {
   this();
   
   this.headName = headName;
   this.obj = obj;
  }   public int getColumnCount() {
   return headName.length;
  }   public int getRowCount() {
   return obj.length;
  }   public Object getValueAt(int r, int c) {
   return obj[r][c];
  }   public String getColumnName(int c) {
   return headName[c];
  }   public Class<?> getColumnClass(int columnIndex) {
  Object object = obj[0][columnIndex];
  if(object == null){
  object = new String("");
  }
  Class<?> cla = object.getClass();
//   return obj[0][columnIndex].getClass();  
  return cla;
 
  }//   @Override
//   public boolean isCellEditable(int rowIndex, int columnIndex) {
//    if (columnIndex == 8 || columnIndex == 4) {
//     return false;
//    }
//    return true;
//   }  }