in taverna-external-tool-activity-ui/src/main/java/org/apache/taverna/activities/externaltool/manager/MechanismPanel.java [44:88]
public MechanismPanel(List<InvocationMechanismEditor<?>> invocationMechanismEditors) {
super(new GridBagLayout());
mechanismNameField = new JTextField();
setBorder(new EmptyBorder(10, 10, 10, 10));
GridBagConstraints constraints = new GridBagConstraints();
constraints.anchor = GridBagConstraints.WEST;
constraints.gridx = 0;
constraints.gridy = 0;
constraints.ipadx = 10;
add(new JLabel("Name:"), constraints);
constraints.gridx = 1;
constraints.gridwidth = 2;
constraints.ipadx = 0;
constraints.weightx = 1d;
constraints.fill = GridBagConstraints.HORIZONTAL;
add(mechanismNameField, constraints);
constraints.gridx = 0;
constraints.gridy = 1;
constraints.gridwidth = 1;
constraints.weightx = 0d;
constraints.fill = GridBagConstraints.NONE;
constraints.ipadx = 10;
constraints.insets = new Insets(10, 0, 0, 0);
add(new JLabel("Type:"), constraints);
mechanismTypeSelector = new JComboBox();
for (InvocationMechanismEditor<?> ime : invocationMechanismEditors) {
if (!ime.isSingleton()) {
mechanismTypeSelector.addItem(ime.getName());
}
}
constraints.gridx = 1;
constraints.gridwidth = 2;
constraints.ipadx = 0;
add(mechanismTypeSelector, constraints);
}