private void buildOptionsPanel()
	{
		optionsPanel.setLayout(new BorderLayout());
		optionsPanel.setSize(200, 325);
		
		JPanel westPanel = new JPanel();
		JPanel eastPanel = new JPanel();
		JPanel southPanel = new JPanel();
		
		westPanel.setLayout(new BoxLayout(westPanel, BoxLayout.Y_AXIS));
		eastPanel.setLayout(new BoxLayout(eastPanel, BoxLayout.Y_AXIS));
		southPanel.setLayout(new FlowLayout());
		
		Dimension westSpacer = new Dimension(10, 24);
		Dimension eastSpacer = new Dimension(10, 20);

		westPanel.add(Box.createRigidArea(westSpacer));
		westPanel.add(lblBallSize);
		westPanel.add(Box.createRigidArea(westSpacer));
		westPanel.add(lblBallCount);
		westPanel.add(Box.createRigidArea(westSpacer));
		westPanel.add(lblSpeed);
		westPanel.add(Box.createRigidArea(westSpacer));
		westPanel.add(lblWidth);
		westPanel.add(Box.createRigidArea(westSpacer));
		westPanel.add(lblHeight);
		westPanel.add(Box.createRigidArea(westSpacer));
		westPanel.add(lblMomentum);
		
		eastPanel.add(Box.createRigidArea(eastSpacer));
		eastPanel.add(txtBallSize);
		eastPanel.add(Box.createRigidArea(eastSpacer));
		eastPanel.add(txtBallCount);
		eastPanel.add(Box.createRigidArea(eastSpacer));
		eastPanel.add(txtSpeed);
		eastPanel.add(Box.createRigidArea(eastSpacer));
		eastPanel.add(txtWidth);
		eastPanel.add(Box.createRigidArea(eastSpacer));
		eastPanel.add(txtHeight);
		eastPanel.add(Box.createRigidArea(eastSpacer));
		eastPanel.add(txtMomentum);
		
		southPanel.add(cancelButton);
		southPanel.add(OKButton);
		
		optionsPanel.add(westPanel, BorderLayout.WEST);
		optionsPanel.add(eastPanel, BorderLayout.EAST);
		optionsPanel.add(southPanel, BorderLayout.SOUTH);
	}