/**
* @return Project components
*/
private Component createProjectComponents() {
JPanel panel = new JPanel(new GridBagLayout());
Configuration configuration = Configuration.getConfiguration();
// Initialize constraints
GridBagConstraints constraints = new GridBagConstraints();
constraints.fill = GridBagConstraints.HORIZONTAL;
constraints.gridheight = 1;
constraints.gridwidth = 1;
constraints.gridx = 0;
constraints.gridy = 0;
constraints.insets = new Insets(1, 1, 1, 1);
constraints.ipadx = 0;
constraints.ipady = 0;
constraints.weightx = 0;
constraints.weighty = 0;
// Initialize algorithms list
allAlgorithms = CheckErrorAlgorithms.getAlgorithms(getWikipedia());
if (allAlgorithms == null) {
allAlgorithms = Collections.emptyList();
}
selectedAlgorithms = new ArrayList<CheckErrorAlgorithm>();
for (CheckErrorAlgorithm algorithm : allAlgorithms) {
if (algorithm.isAvailable() &&
CWConfigurationError.isPriorityFullyActive(algorithm.getPriority())) {
selectedAlgorithms.add(algorithm);
}
}
createPopupSelectErrors();
// Loading
JToolBar toolbarLoad = new JToolBar(SwingConstants.HORIZONTAL);
toolbarLoad.setFloatable(false);
modelMaxErrors = new SpinnerNumberModel(
configuration.getInt(
null,
ConfigurationValueInteger.CHECK_NB_ERRORS),
10, 1000, 5);
JSpinner spinMaxErrors = new JSpinner(modelMaxErrors);
spinMaxErrors.setPreferredSize(new Dimension(80, 25));