final JScrollPane theScrollPanel = new JScrollPane(availableDataSources);
theScrollPanel.setAutoscrolls(true);
final JPanel theDataSetsButtonPanel = new JPanel();
theDataSetsButtonPanel.setLayout(new FlowLayout(FlowLayout.RIGHT));
theDataSetsButtonPanel.add(new BorderlessButton(showAddDataSourcePopupAction));
theDataSetsButtonPanel.add(new BorderlessButton(editDataSourceAction));
theDataSetsButtonPanel.add(new BorderlessButton(removeAction));
final JPanel theControlsPanel = new JPanel(new BorderLayout());
theControlsPanel.add(new JLabel(Messages.getString("ParameterDialog.DataSources")), BorderLayout.WEST);
theControlsPanel.add(theDataSetsButtonPanel, BorderLayout.EAST);