JTableHeader header = getTableHeader();
SpreadSheetColumnModel tm = ((SpreadSheetColumnModel) getColumnModel());
int colWidth = tm.getColWidth();// tm.getTotalColumnWidth(); //Hack,
// colWidth isn't enough why?
header.setPreferredSize(new Dimension(colWidth, header.getPreferredSize().height));
header.resizeAndRepaint();
}
public void createDefaultColumnsFromModel(ArrayList fieldArray) {
// Remove any current columns