public void addComponentsToPane(final Container pane) {
		// Create main panel
		JPanel mainPanel = new JPanel();
		pane.add(mainPanel);
		mainPanel.setBackground(new Color(220, 220, 220));
		
		// Create menu
		menuBar = new JMenuBar();
		JMenu menu = new JMenu("Help");
		menu.setMnemonic(KeyEvent.VK_H);
		menu.getAccessibleContext().setAccessibleDescription("Help");
		menuBar.add(menu);
		JMenuItem menuItem = new JMenuItem("Instructions", KeyEvent.VK_I);
		//menuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_I, ActionEvent.ALT_MASK));
		menuItem.addActionListener(new HelpMenuListener());
		//menuItem.getAccessibleContext().setAccessibleDescription("This doesn't really do anything");
		menu.add(menuItem);

		//String directions = "Enter 2 values and leave the third blank to calculate.";
		//JLabel dir = new JLabel(directions);
		//mainPanel.add(dir, BorderLayout.NORTH);
		
		GridLayout gridLay = new GridLayout(0, 2);
		JPanel dataPanel = new JPanel();
		mainPanel.add(dataPanel, BorderLayout.CENTER);
		dataPanel.setLayout(gridLay);
		dataPanel.setBackground(new Color(220, 220, 220));
		
		rateLabel = new JLabel("Hourly Wage: ");
		dataPanel.add(rateLabel);
		
		NumberFormat currencyFormat = NumberFormat.getCurrencyInstance(); 
		rateField = new JFormattedTextField(currencyFormat);
		rateField.setColumns(10);
		rateField.setValue(rate);
		//rateField.setFocusLostBehavior(JFormattedTextField.PERSIST);
		dataPanel.add(rateField);
		
		hoursLabel = new JLabel("Hours Worked Weekly: ");
		dataPanel.add(hoursLabel);
		
		NumberFormat hoursFormat = NumberFormat.getNumberInstance();
		hoursField = new JFormattedTextField(hoursFormat);
		hoursField.setColumns(10);
		hoursField.setValue(hours);
		dataPanel.add(hoursField);
		
		salaryLabel = new JLabel("Yearly Salary: ");
		dataPanel.add(salaryLabel);
		
		salaryField = new JFormattedTextField(currencyFormat);
		salaryField.setColumns(10);
		salaryField.setValue(salary);
		//salaryField.setFocusLostBehavior(JFormattedTextField.PERSIST);
		dataPanel.add(salaryField);
		
		JButton returnButton = new JButton("Calculate");
		mainPanel.add(returnButton, BorderLayout.SOUTH);
		returnButton.addActionListener(new ReturnListener());
		
		JButton clearButton = new JButton("Clear");
		mainPanel.add(clearButton, BorderLayout.SOUTH);
		clearButton.addActionListener(new ClearListener());
	}