public  JPanel makeStagePane(JFrame frame) {
		JPanel stagePane = new JPanel(new BorderLayout());
		JComponent[] comps = new JComponent[]{
			new JLabel("Name: "),
			new JLabel("Max visitors: "),
			new JTextField("Name"),
			new JTextField("Maximum amount of visitors"),
			new JCheckBox("Main stage?", false)
		};
		JButton stageButton = new JButton("OK");
		JPanel leftPanel = new JPanel(new GridLayout(2, 1));
		JPanel rightPanel = new JPanel(new GridLayout(2, 1));
		JPanel southPanel = new JPanel(new GridLayout(1, 2));
		
		stageButton.addActionListener(new InputListener(frame, comps, "stage"));

		leftPanel.add(comps[0]);
		leftPanel.add(comps[1]);

		rightPanel.add(comps[2]);
		rightPanel.add(comps[3]);

		southPanel.add(comps[4]);
		southPanel.add(stageButton);

		stagePane.add(leftPanel, BorderLayout.WEST);
		stagePane.add(rightPanel, BorderLayout.CENTER);
		stagePane.add(southPanel, BorderLayout.SOUTH);

		return stagePane;
	}