Vector defaultNames = new Vector(numColumns); Vector data = new Vector(numRows); for (int i = 0; i < numColumns; i++) { defaultNames.add(super.getColumnName(i)); } for (int r = 0; r < numRows; r++) { Vector tmp = new Vector(numColumns); tmp.setSize(numColumns); data.add(tmp); } setDataVector(data, defaultNames);
this(0, 0);
  public DefaultTableModel(int numRows, int numColumns)   {    Vector defaultNames = new Vector(numColumns);    Vector data = new Vector(numRows);    for (int i = 0; i < numColumns; i++)       {        defaultNames.add(super.getColumnName(i));      }              for (int r = 0; r < numRows; r++)       {        Vector tmp = new Vector(numColumns);        tmp.setSize(numColumns);        data.add(tmp);      }              setDataVector(data, defaultNames);  }