{
searchSummaryFields.add(PDBDocField.PDB_ID);
searchSummaryFields.add(PDBDocField.TITLE);
+ searchSummaryFields.add(PDBDocField.RESOLUTION);
structureSummaryFields.add(PDBDocField.PDB_ID);
structureSummaryFields.add(PDBDocField.TITLE);
+ structureSummaryFields.add(PDBDocField.RESOLUTION);
}
public PDBDocFieldPreferences(PreferenceSource source)
PDBFieldTableModel model = new PDBFieldTableModel(columnNames, data);
tbl_pdbDocFieldConfig.setModel(model);
- // DefaultTableCellRenderer rightRenderer = new DefaultTableCellRenderer();
- // rightRenderer.setHorizontalAlignment(SwingConstants.LEFT);
- // tbl_pdbDocFieldConfig.getColumn("Show in structure summary")
- // .setCellRenderer(rightRenderer);
switch (source)
{
case SEARCH_SUMMARY:
case STRUCTURE_CHOOSER:
tbl_pdbDocFieldConfig.getColumnModel().getColumn(0)
- .setPreferredWidth(5);
+ .setPreferredWidth(30);
+ tbl_pdbDocFieldConfig.getColumnModel().getColumn(0).setMinWidth(20);
+ tbl_pdbDocFieldConfig.getColumnModel().getColumn(0).setMaxWidth(40);
tbl_pdbDocFieldConfig.getColumnModel().getColumn(1)
- .setPreferredWidth(195);
+ .setPreferredWidth(150);
+ tbl_pdbDocFieldConfig.getColumnModel().getColumn(1).setMinWidth(150);
tbl_pdbDocFieldConfig.getColumnModel().getColumn(2)
- .setPreferredWidth(200);
+ .setPreferredWidth(150);
+ tbl_pdbDocFieldConfig.getColumnModel().getColumn(2)
+.setMinWidth(150);
TableRowSorter<TableModel> sorter = new TableRowSorter<>(
tbl_pdbDocFieldConfig.getModel());
}
});
sorter.sort();
+
+ tbl_pdbDocFieldConfig
+ .setAutoResizeMode(JTable.AUTO_RESIZE_NEXT_COLUMN);
break;
case PREFERENCES:
default:
break;
}
-
}
public static Collection<PDBDocField> getSearchSummaryFields()