Professional Documents
Culture Documents
66
*Después lo que haremos será darle un nombre a cada componente, ej. :
67
*Luego damos doble clic sobre el botón “INGRESAR”, y borramos el
comentario que trae por defecto:
if (txtUsuario.getText().equals("Administrador") &&
clavedef.equals("12345")){
this.dispose();
JOptionPane.showMessageDialog(null, "Bienvenido\n"
+ "Has ingresado satisfactoriamente al sistema",
"Mensaje de bienvenida",
JOptionPane.INFORMATION_MESSAGE);
formformulario1.setVisible(true);
}else {
JOptionPane.showMessageDialog(null, "Acceso
denegado:\n"
+ "Por favor ingrese un usuario y/o contraseña
correctos", "Acceso denegado",
JOptionPane.ERROR_MESSAGE);
68
*Lo que hacemos en el código es guardar el contenido del JPasswordField en
un array tipo char, y luego convertimos ese array en un String. Seguidamente
realizamos un condicional donde compararemos el contenido de lo que se
haya digitado en la caja de texto de usuario y la clave que hemos convertido
a String con anterioridad; esta comparación se hace con datos fijos
(inmodificables por el usuario); en el caso dado que ambos datos sean
correctos se procederá a cerrar el formulario de acceso y seguidamente se
mostrará un cuadro de diálogo dando la bienvenida al sistema y abriendo el
formulario principal del programa:
69
*Si por el contrario digitamos mal los datos de ingreso, nos aparecerá un
cuadro de diálogo, advirtiéndonos dicha situación:
70