public RecuperarUsuario() {
		setTitle("Soy Millonario? - Recuperar Usuario");
		setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
		setBounds(100, 100, 306, 206);
		getContentPane().setLayout(new BorderLayout());
		contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
		getContentPane().add(contentPanel, BorderLayout.CENTER);
		contentPanel.setLayout(null);
		{
			JLabel lblCorreo = new JLabel("Introduce el eMail con el que te registraste");
			lblCorreo.setBounds(10, 11, 270, 24);
			contentPanel.add(lblCorreo);
		}
		{
			textFieldCorreo = new JTextField();
			textFieldCorreo.setBounds(10, 46, 270, 20);
			contentPanel.add(textFieldCorreo);
			textFieldCorreo.setColumns(10);
		}
		{
			JPanel buttonPane = new JPanel();
			buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
			getContentPane().add(buttonPane, BorderLayout.SOUTH);
			{
				JButton btnRecuperar = new JButton("Recuperar Usuario");
				btnRecuperar.addActionListener(new ActionListener() {
					public void actionPerformed(ActionEvent e) {
						// Asignamos a una string el texto introducido por el usuario
						String correo = textFieldCorreo.getText();
						// Comprobamos la longitud de la cadena, si es cero singnifica que el usuario no ha escrito nada
						// Avisamos del error
						if (correo.length()==0) JOptionPane.showMessageDialog(null, "Debe introducir un eMail para usar este botn.");
						else {
							// Si la cadena es vldia se llama al mtodo
							controller.recuperarUsuario(correo);
						}
					}
				});
				btnRecuperar.setActionCommand("OK");
				buttonPane.add(btnRecuperar);
				getRootPane().setDefaultButton(btnRecuperar);
			}
			{
				JButton btnCancelar = new JButton("Cancelar");
				btnCancelar.addActionListener(new ActionListener() {
					public void actionPerformed(ActionEvent e) {
						// Este botn simplemente cierra la ventana
						RecuperarUsuario.this.dispose();
					}
				});
				btnCancelar.setActionCommand("Cancel");
				buttonPane.add(btnCancelar);
			}
		}
	}