1.create JTable unedited
Object[][] cells={{"",""}};
String [] head={"col1","col2"};
DefaultTableModel model=new DefaultTableModel(cells,head){
public boolean isCellEditable(int row,int column){
return false;
}
};
2.delete column
table.removeColumn(table.getColumnModel().getColumn(columnIndex));
3.fill data
DefaultTableModel model=(DefaultTableModel)table.getModel();
model.setRowCount(0); //clean
for(int i=0;i<n;i++){
Vector(String) vector =new Vector(String)(1,1);
vector.add("a");
vector.add("b");
model.addRow(vector);
}
table.invalidate(); //refurbish table