jPasswordField


Prohibida la reproducción total o parcial de este artículo sin el previo consentimiento de Webtutoriales.com

Verificar una contraseña de un componente swing jpasswordfield

En Java existe un componente Swing para tratar con passwords llamado jPasswordField.

Es un campo de texto que guarda la contraseña entrada en forma de un array de caracteres (char).

Con el siguiente método se pretende comprobar si una contraseña entrada por el usuario es correcta:

public boolean passwordCorrecta(char[] clave) {
   boolean esCorrecta = true;
   char[] claveCorrecta = { '1', '2', '3', '4' };
   if (clave.length != claveCorrecta.length) {
       esCorrecta = false;
   } else {
       esCorrecta = Arrays.equals(clave, claveCorrecta);
   }
   return esCorrecta;
}

Llamada al método

Para utilizar esta función sólo es necesario pasarle un array de chars del campo jPasswordField donde el usuario ha entrado la clave. Por ejemplo:

char [] claveEntrada = jPasswordField.getPassword();
if(passwordCorrecta(claveEntrada)){
 echo "La contraseña entrada es correcta.";
}else{
 echo "La contraseña entrada es errónea.";
}

Detalles sobre este artículo

Enviado por Webtutoriales:
Fecha Publicación: 06.05.2008
Este artículos ha sido visto 5.009 veces.
Vota este artículo:

  • Currently 4.67/5
  • 1
  • 2
  • 3
  • 4
  • 5

4.7/5 de 3 votos

Otros Artículos Relacionados

Enlaza Este Artículo Desde tu Web

El enlace se verá así: jPasswordField

Comentarios

Si tienes algún comentario o sugerencia, utiliza el formulario. Enviar Comentario

  COMENTARIOS
No se han escrito comentarios para este artículo.