public void actionPerformed(ActionEvent arg0) {
				String user = textFieldUsuario.getText();
				//Al usar JPasswordField no podemos usar getText. getPassword nos devuelve char
				char[] passChar = textFieldPassword.getPassword();
				// Convertimos char a String para poder usarlo en la consulta
				String pass = new String(passChar);
				char[] passChar2 = textFieldPassword2.getPassword();
				String pass2 = new String(passChar2);
				String correo = textFieldCorreo.getText();
				// Comprobamos que ha escrito un usuario comprobando la longitud de la cadena
				if (user.length()==0) JOptionPane.showMessageDialog(null, "Debe introducir un nombre de usuario para usar este botn");
				else {
					// Si ha escrito un usuario comprobamos si ha escrito una contrasea en el primer campo de contrasea
					// No es necesario comprobar si ha introducido algo en el segundo campo de contrasea porque ms adelante
					// se compruea que ambos campos contienen la misma cadena
					if (pass.length()==0) JOptionPane.showMessageDialog(null, "Debe introducir una contrasea para usar este botn");
					else {
						// Si ha escrito un usuario y contrasea comprobamos si el usuario ha escrito un correo
						if (correo.length()==0) JOptionPane.showMessageDialog(null, "Debe introducir un eMail para usar este botn");
						else {
							// Si ha rellenado todo el formulario (aparentemente) comprobamos que las dos contraseas coinciden
							if (pass.equals(pass2)) {
								// Si est todo correcto llamamos al mtodo
								controller.registrarUsuario(user, pass, correo);
							}
							else {
								// Siempre avisamos al usuario de los errores
								JOptionPane.showMessageDialog(null, "Las contraseas no coinciden");
							}
						}
					}
				}			
			}