public final void resetColumnWidths() { Enumeration<TableColumn> en = columnModel.getColumns(false); while (en.hasMoreElements()) { TableColumn tc = en.nextElement(); int width = dataModel.getPreferredWidth(tc.getModelIndex()); tc.setPreferredWidth(width); } dataTable.sizeColumnsToFit(-1); }