找到解决方法了,用下面代码替换AttributiveCellTableModel中的setDataVector方法
public void setDataVector(Vector newData, Vector columnNames) {
   if (newData == null) 
     throw new IllegalArgumentException("setDataVector() - Null parameter");
   dataVector = (newData != null) ? newData : new Vector(0);
   columnIdentifiers = (columnNames != null) ? columnNames : new Vector(0);
   cellAtt = new DefaultCellAttribute(dataVector.size(), columnIdentifiers.size());
   newRowsAdded(new TableModelEvent(this, 0, getRowCount()-1,TableModelEvent.ALL_COLUMNS, TableModelEvent.INSERT));
  }程序运行后发现行和前面的行头对不齐,这个怎么解决啊??