我的JTABLE里的列标题怎么是A,B,C......,怎样显示我定义的标题,我的AbstractTableModel如下,设置了setColumnNames,可不能显示我定义的标题
import javax.swing.table.*;
import java.util.*;
public class InAndOutTableModel extends AbstractTableModel {
  private Object[][] data=null;
  private String[] columnNames=null;
  public InAndOutTableModel() {
  }
  public int getRowCount() {
    return data!=null?data.length:0;
  }
  public int getColumnCount() {
    return columnNames!=null?columnNames.length:0;
  }
  public Object getValueAt(int rowIndex, int columnIndex) {
    return data!=null?data[rowIndex][columnIndex]:"";
  }
  public void setColumnNames(String[] columnNames){
    this.columnNames=columnNames;  }
  public void setData(String[][] data){
    this.data=data;
  }}