private void initializeTextFields() {
		
		mNameHeading = new JTextField();
		mNameHeading.setBounds(478, 22, 491, 14);
		panel.add(mNameHeading);
		mNameHeading.setEnabled(false);
		mNameHeading.setForeground(new Color(0, 0, 0));
		mNameHeading.setText("NAME");
		mNameHeading.setToolTipText("");
		mNameHeading.setEditable(false);
		mNameHeading.setBackground(new Color(245, 245, 220));
		mNameHeading.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 11));
		mNameHeading.setColumns(10);

		mAddressHeading = new JTextField();
		mAddressHeading.setBounds(478, 88, 491, 14);
		panel.add(mAddressHeading);
		mAddressHeading.setEnabled(false);
		mAddressHeading.setText("ADDRESS");
		mAddressHeading
				.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 11));
		mAddressHeading.setEditable(false);
		mAddressHeading.setColumns(10);
		mAddressHeading.setBackground(new Color(245, 245, 220));

		mPhoneNumberHeading = new JTextField();
		mPhoneNumberHeading.setBounds(478, 263, 491, 14);
		panel.add(mPhoneNumberHeading);
		mPhoneNumberHeading.setEnabled(false);
		mPhoneNumberHeading.setText("CONTACT INFO");
		mPhoneNumberHeading.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC,
				11));
		mPhoneNumberHeading.setEditable(false);
		mPhoneNumberHeading.setColumns(10);
		mPhoneNumberHeading.setBackground(new Color(245, 245, 220));

		mSexHeading = new JTextField();
		mSexHeading.setBounds(478, 336, 491, 14);
		panel.add(mSexHeading);
		mSexHeading.setEnabled(false);
		mSexHeading.setText("SEX");
		mSexHeading.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 11));
		mSexHeading.setEditable(false);
		mSexHeading.setColumns(10);
		mSexHeading.setBackground(new Color(245, 245, 220));

		mFirstNameTextField = new JTextField();
		mFirstNameTextField.setBounds(589, 38, 237, 20);
		panel.add(mFirstNameTextField);
		mFirstNameTextField.addKeyListener(new KeyAdapter() {
			@Override
			public void keyTyped(KeyEvent e) {
				mContactController.progressbarStatus();
			}
		});
		mFirstNameTextField.setColumns(10);
		mFirstNameTextField.setDocument(new UIServices(20));

		mLastNameTextField = new JTextField();
		mLastNameTextField.setBounds(589, 63, 237, 20);
		panel.add(mLastNameTextField);
		mLastNameTextField.addKeyListener(new KeyAdapter() {
			@Override
			public void keyTyped(KeyEvent e) {
				mContactController.progressbarStatus();
			}
		});
		mLastNameTextField.setColumns(10);
		mLastNameTextField.setDocument(new UIServices(20));
		
		mMiddleInitialLabel = new JLabel("MIDDLE INITIAL");
		mMiddleInitialLabel.setBounds(836, 63, 93, 14);
		panel.add(mMiddleInitialLabel);

		mMiddleInitialTextField = new JTextField();
		mMiddleInitialTextField.setBounds(931, 60, 28, 20);
		panel.add(mMiddleInitialTextField);
		mMiddleInitialTextField.setColumns(10);
		mMiddleInitialTextField.setDocument(new UIServices(1));

		mAddressLine1TextField = new JTextField();
		mAddressLine1TextField.setBounds(589, 113, 380, 20);
		panel.add(mAddressLine1TextField);
		mAddressLine1TextField.addKeyListener(new KeyAdapter() {
			@Override
			public void keyTyped(KeyEvent e) {
				mContactController.progressbarStatus();
			}
		});
		mAddressLine1TextField.setColumns(10);
		mAddressLine1TextField.setDocument(new UIServices(35));

		mAddressLine2TextField = new JTextField();
		mAddressLine2TextField.setBounds(589, 138, 380, 20);
		panel.add(mAddressLine2TextField);
		mAddressLine2TextField.setColumns(10);
		mAddressLine2TextField.setDocument(new UIServices(35));

		mCityTextField = new JTextField();
		mCityTextField.setBounds(589, 163, 153, 20);
		panel.add(mCityTextField);
		mCityTextField.addKeyListener(new KeyAdapter() {
			@Override
			public void keyTyped(KeyEvent e) {
				mContactController.progressbarStatus();
			}
		});
		mCityTextField.setColumns(10);
		mCityTextField.setDocument(new UIServices(25));

		mStateTextField = new JTextField();
		mStateTextField.setBounds(589, 188, 56, 20);
		panel.add(mStateTextField);
		mStateTextField.addKeyListener(new KeyAdapter() {
			@Override
			public void keyTyped(KeyEvent e) {
				mContactController.progressbarStatus();
			}
		});
		mStateTextField.setColumns(10);
		mStateTextField.setDocument(new UIServices(2));

		mZipCodeTextField = new JTextField();
		mZipCodeTextField.setBounds(589, 213, 153, 20);
		panel.add(mZipCodeTextField);
		mZipCodeTextField.setDocument(new UIServices(9));
		mZipCodeTextField.addKeyListener(new KeyAdapter() {
			@Override
			public void keyTyped(KeyEvent e) {
				mContactController.progressbarStatus();
				char c = e.getKeyChar();
				if (!Character.isDigit(c) || (c == KeyEvent.VK_BACK_SPACE)
						|| (c == KeyEvent.VK_DELETE))
					e.consume();
			}
		});
		mZipCodeTextField.setColumns(10);

		mCountryTextField = new JTextField();
		mCountryTextField.setBounds(589, 238, 153, 20);
		panel.add(mCountryTextField);
		mCountryTextField.addKeyListener(new KeyAdapter() {
			@Override
			public void keyTyped(KeyEvent e) {
				mContactController.progressbarStatus();
				char c = e.getKeyChar();
				if (Character.isDigit(c) || (c == KeyEvent.VK_BACK_SPACE)
						|| (c == KeyEvent.VK_DELETE))
					e.consume();

			}
		});
		mCountryTextField.setColumns(10);
		mCountryTextField.setDocument(new UIServices(30));

		mPhoneNumberTextField = new JTextField();
		mPhoneNumberTextField.setBounds(589, 282, 153, 20);
		panel.add(mPhoneNumberTextField);
		mPhoneNumberTextField.setDocument(new UIServices(10));
		mPhoneNumberTextField.addKeyListener(new KeyAdapter() {
			@Override
			public void keyTyped(KeyEvent e) {
				mContactController.progressbarStatus();
				char c = e.getKeyChar();
				if (!Character.isDigit(c) || (c == KeyEvent.VK_BACK_SPACE)
						|| (c == KeyEvent.VK_DELETE))
					e.consume();
			}
		});
		mPhoneNumberTextField.setColumns(10);

		mEmailAddressTextField = new JTextField();
		mEmailAddressTextField.setBounds(589, 310, 176, 20);
		panel.add(mEmailAddressTextField);
		mEmailAddressTextField.addKeyListener(new KeyAdapter() {
			@Override
			public void keyTyped(KeyEvent e) {
				mContactController.progressbarStatus();
			}
		});
		mEmailAddressTextField.setColumns(10);
		mEmailAddressTextField.setDocument(new UIServices1(100));
	}