buscador

Visita

Mostrando las entradas con la etiqueta atrbutos de jtable.. Mostrar todas las entradas
Mostrando las entradas con la etiqueta atrbutos de jtable.. Mostrar todas las entradas

martes, 31 de mayo de 2022

馃搷Practica 11: 馃懆‍馃捇 Formulario JFrame con MYSQL - Ejercicio insertar, listar, editar y eliminar con Formulario - JTable

Bienvenidos en esta oportunidad se va a desarrollar un proyecto con JFrame, con conexion a la base de datos MYSQL Server, nuestra aplicaci贸n tiene que permitirme realizar lo siguiente:

  • Guardar datos de un Usuario.
  • Listar los datos mostrarlo en un JTable
  • Editar los datos del Usuario
  • Eliminar datos del Usuario.
Problema planteado: La compa帽铆a de seguros “El buen recaudador” desea tener una peque帽a aplicaci贸n de escritorio que le permita registrar a una persona e ingresar su edad y este le muestre cuanto le toca pagar mensual a su asegurado por el seguro de vida. Los rangos son los siguientes.

  • Edad 0 – 20: debe pagar 50 soles.
  • Edad 21 – 40: debe pagar 120 soles.
  • Edad 41 – 60: debe pagar 300 soles.
  • Edad 60 a m谩s: debe pagar 450 soles.
El modelo de la Tabla de la Base de datos es la siguiente:
TABLA DE USUARIO ASEGURADO
Nombre de Campo Tipo Observaciones
Codigo VARCHAR(10) El usuario debe ingresar el c贸digo, sea letra o n煤mero.
Nombre VARCHAR(50) El usuario debe ingresar un nombre.
EDAD INT El usuario debe REGISTRAR la edad.
MENSUALIDAD INT
El sistema tiene que calcular la mensualidad
a pagar segun la edad del usuario.

Imagen del Formulario de Referencia del formulario.

Creamos un proyecto Java Limpio, desmarcamos la casilla que indica que el proyecto nos creara una clase main, una vez creado el proyecto, creamos un JFrame;el proyecto lo tendremos como la imagen.



Empezamos a dise帽ar la Interfaz del JFrame, agregamos los controles:

    • jLabel
    • jTextFiel
    • jButton
    • jTable
    • jTextArea




Lineas de codigo para la conexion con la base de datos, primero importamos las liberias que utlizaremos, no olvidar la libreria "mysql-connector-java.5.1.13.jar" agregar la liberia jar al proyecto e realizar el import.


Dentro de la clase jframe indicamos las variables y los objetos que nos ayudaran a conectarnos a la base de datos y realizar las sentencias sql.
    

Luego una vez realizado los pasos anteriores ahora lo que realizaremos es construir las lineas de codigo que se empleara dentro del constructor del formulario.
1.- Agregamos al model los nombres de las comlumnas del Jtable y luego agragamos el model al JTable.
2.-Se realiza la conexion a la base de datos.

Creamos el metodo Listar() , que se encargara de realizar el listado de todas las filas que contienen la tabla de la base de datos.

Luego cambiamos los nombres de las variables de los JtextFiel, para poder llamarlos desde el codigo, entonces primero desarrollaremos las lineas de codigo del boton guardar registros, que registrar谩 los datos que se inserte en el campo codigo, nombre y edad. el sistema con le edad tendra que calcular cuando este lo que tiene que pagar el cliente segun su edad.

Codigo del btnGuardar.


Ahora implementamos las lineas de codigo del boton actualizar, es similar a las lineas de codigo del metodo listar que se carga al iniciar la aplicacion pero tendremos un cambio al inicio, que son en lismpiar los elementos de JTable, porque si no lo hacemos cada vez que deseamos actualizar los datos se duplicaran, entonces veamos como se hace.

Para implementar el boton editar o modificar se tiene que hacer la optencion de los valores de la tabla que seleccione para ello implementamos el contenido del metodo de la tabla, como se muestra la imagen.
Lineas de codigo del evento implementado:
Con estas lineas de codigo lo que hacemos es obtener la posicion de la fila seleccionada y luego pintarlo en los JTextField, con el metodo del Jtable, getValueAt(), que recibe dos parametros que es la fila seleccionada y la columan.

Una vez obtenido los valores y pintados en los JTextField, lo que hacemos es cuando presionamos el boton modificar realizamos el update de los valores de la tabla. veamos el codigo:

Por Ultimo lo que hacemos es implementar las lineas de codigo del boton eliminar, lo que hacemos es si cuando lo selelecionamos la fila de la tabla y presionamos el boton eliminar, el sistema detectara que codigo desea eliminar y se procedera a realizar el sql para eliminar el codigo solicitado, veamos las lineas de codigo:


Raul Tamani A. ©. Im谩genes del tema de fpm. Con tecnolog铆a de Blogger.

Adblock Detectado

Apoya este sitio desactivando el Adblock para seguir navegando. ¡Gracias!

¡Ya Desactive el Adblock!