new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, ColumnSpec.DEFAULT_GROW) }, new RowSpec[] {
FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC }));
// create all columns, needed to add/remove them
TableColumn column;
for (int i = 0; i < headers.size(); ++i) {
column = new TableColumn(i, -1, new DefaultTableCellRenderer(), null);
column.setHeaderValue(headers.get(i));
tableColumns.add(column);
}
columnModel = new DefaultTableColumnModel();
// create the sortable model by wrapping our simple custom model