2. Creacion del Inicio de Sesion

Lo siguiente que haremos es crear otro empaquetado llamado "LOGIN" para guardar nuestro formulario con el inicio de sesion.

Antes de crear el formulario colocaremos el panel en Absolute Layout dando clic derecho en el panel Set Layout y seleccionandolo, esto para que nos deje editar el form de una mejor forma, poner labels sobre otros o botones sobre labels.



La interfaz que crearemos sera la siguiente, haciendo uso de text field, labels y un boton.


Para las imagenes crearemos un paquete aparte que se llame "FONDOS" para asi poder tener el empaquetado y ponerlas en un label.

Ahora iremos al codigo principal en el cual en la clase del form donde se ubica el initcomponets colocaremos el siguiente codigo para que nuestra ventana al abrirla aparezca en el medio, junto con un Import para nuestro logo, debemos poner una imagen en el apartado de imagenes llamado LOGO para que asi lo importe.

Daremos doble clic al boton ingresar para crear su accion y pondremos el siguiente codigo.


Este codigo funciona de esta manera : 

1. Primero importamos iconos trayendolos de la ruta de fondos con sus respectivos nombre y extensiones.

2. definiremos dentro un string usuario y pass a la cual le traremos con un getText lo que el usuario ingreso dentro del Txt y del Txt Password 

3. con el if validaremos primero con un equals (sirve para comparar strings) que el usuario no los deje vacios y usaremos luego un Joptionpane con la estructura de codigo planteada para que se muestre junto con una imagen

4. el siguienbte if validara que los datos sean los que queremos que sea la clave y usuario si no lo son colocamos el joption erroneo y si lo son colocamos el Bienvenidos

5. en el empaquetado INICIO llamaremos la interfaz PRINCIPAL y la haremos visible con el setvisible.