public Pair<JButton, JLabel> addChoicePanel(String relName,
			List<String> listS) {
		c.gridx = 0;
		c.gridy = ++currLine;
		c.anchor = GridBagConstraints.WEST;
		JLabel relation = new JLabel("Relation name: " + relName);
		add(relation, c);
		labellist.add(relation);

		JButton changeOrderButton = new JButton("Change Order");
		JLabel currOrder = new JLabel("");
		for (int i = 0; i < listS.size(); i++) {
			currOrder.setText(currOrder.getText() + listS.get(i) + " ");
		}

		c.gridx = 0;
		c.gridy = ++currLine;
		c.fill = GridBagConstraints.NONE;
		c.anchor = GridBagConstraints.WEST;
		JPanel orderPanel = new JPanel(new FlowLayout(FlowLayout.TRAILING));
		orderPanel.add(changeOrderButton);
		orderPanel.add(currOrder);
		add(orderPanel, c);

		panellist.add(orderPanel);
		Pair<JButton, JLabel> p = new Pair(changeOrderButton, currOrder);
		return p;
	}