SISTEMA DE LOGIN
Camacho
[NOMBRE DE LA EMPRESA] [Dirección de la compañía]
Procederemos a crear un nuevo formulario el cual
llamaremos Login (te podría interesar y a este le
agregaremos 2 JLabel (a uno le asignamos el texto “USUARIO”,
y al otro el texto “CLAVE”), 1 JTextField (donde se digitará el
usuario para ingresar al sistema), 1 JPasswordField (donde se
digitará la contraseña para ingresaral sistema), y por último
colocamos 1 JButton (a este le asignamos el texto “INGRESAR”):
Después lo que haremos será darle un nombre a cada
componente, ej. :
Campo de texto usuario= txtUsuario
Campo de texto de la clave= jpassClave
Botón de ingreso= btnIngresar
Luego damos doble clic sobre el botón “INGRESAR”, y borramos
el comentario que trae por defecto:
Pegamos el siguiente código dentro del método del botón
“INGRESAR”:
char clave[]=[Link]();
String clavedef=new String(clave);
if ([Link]().equals("Administrador") &&
[Link]("12345")){
[Link]();
[Link](null,"Bienvenid
o\n"
+ "Has ingresado satisfactoriamente al
sistema", "Mensaje de bienvenida" ,
JOptionPane.INFORMATION_MESSAGE);
Formulario1 formformulario1
= newFormulario1();
[Link](true);
}else {
[Link](null, "Acceso
denegado:\n"
+ "Por favor ingrese un usuario y/o
contraseña correctos", "Acceso denegado",
JOptionPane.ERROR_MESSAGE);
}
Lo que hacemos en el código es guardar el contenido
del JPasswordFielden 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 condatos fijos
(inmodificables por el usuario); en el caso dado que
ambosdatos 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:
Si por el contrario digitamos mal los datos de ingreso, nos
aparecerá un cuadro de diálogo, advirtiéndonos dicha situación:
Si lo que estás necesitando es crear un formulario de acceso un
poco más avanzado, te interesará ver nuestro post donde
explicamos
¿Quieres aprender a realizar aún más cosas y personalizar tus
programas hechos en el lenguaje de programación JAVA?, si
tu respuesta es "Sí", puedes acceder a todos los tips que hemos
estado publicando en este blog, dando