100% encontró este documento útil (1 voto)
122 vistas7 páginas

Selección Múltiple en jTable con jCheckBox

Este documento proporciona instrucciones paso a paso para seleccionar múltiples registros usando jCheckBox dentro de un jTable en NetBeans conectado a una base de datos MySQL. Explica cómo crear clases de conexión y consultas, diseñar un formulario con el jTable y jCheckBox, llenar la tabla con datos de la base de datos, verificar los registros seleccionados, e insertarlos en otra tabla llamando a métodos.

Cargado por

Angelo Beltran
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
122 vistas7 páginas

Selección Múltiple en jTable con jCheckBox

Este documento proporciona instrucciones paso a paso para seleccionar múltiples registros usando jCheckBox dentro de un jTable en NetBeans conectado a una base de datos MySQL. Explica cómo crear clases de conexión y consultas, diseñar un formulario con el jTable y jCheckBox, llenar la tabla con datos de la base de datos, verificar los registros seleccionados, e insertarlos en otra tabla llamando a métodos.

Cargado por

Angelo Beltran
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

INGENIERIA DE SISTEMAS E INFORMATICA - UNASAM

Selección de múltiples registros usando jCheckBox dentro de un jTable en NetBeans con conexión a
Base de Datos MySQL

1.- Creamos una clase conexión.java e ingresamos el siguiente código para establecer la conexión y
sus parámetros:

Curso: Programación II Página 1


INGENIERIA DE SISTEMAS E INFORMATICA - UNASAM

2.- Creamos una clase ControlConsultas.java e ingresamos el siguiente código que nos permita
limpiar una jTable.

3.- Creamos un formulario FrmDatos.java donde diseñaremos el siguiente formulario donde


ingresamos un jCheckBox dentro de un jTable.

4.- Para ingresar un jCheckBox dentro de un jTable realizar lo siguiente: Ir a Propiedades del jTable,
opción model y proceder como sigue.

Curso: Programación II Página 2


INGENIERIA DE SISTEMAS E INFORMATICA - UNASAM

Cambiar el tipo de dato de la columna donde se ubicara la opción check del tipo Boolean, editable true, como se
muestra.

5.- Luego escribir el siguiente código para el formulario FrmDatos:

Antes importar:

Dentro de la clase:
public class FrmDatos extends javax.swing.JFrame {
}
Instanciar las siguientes clases y declarer las siguientes variables:
DefaultTableModel md;
ControlConsultas cs = new ControlConsultas();
Conexion cx = new Conexion();
String idval="";

Curso: Programación II Página 3


INGENIERIA DE SISTEMAS E INFORMATICA - UNASAM

Luego inicializar en el constructor de la clase FrmDatos el siguiente código:


initComponents();
this.Iniciar();
this.llenarTablar();
Además de ello crear los siguientes métodos:
- Método Iniciar(), definimos la cabecera o título del jTable:

- Método llenarTabla(), llenamos los registros de la tabla datos de la base de datos check.sql

- Método verificaDocumentosSeleccionados(), verificamos el estado de los registros de la tabla


recorriendo todos los registros y retornando un valor booleano, es decir true o false.

- Método insert(), con cuatro parámetros de tipo String, que ejecutará una consulta de tipo
insert para llenar datos del jTable a la tabla datos1 de la base de datos check.sql.

Curso: Programación II Página 4


INGENIERIA DE SISTEMAS E INFORMATICA - UNASAM

- Método grabar(), este método graba los registros que se encuentra seleccionados, es decir
los registros con e check activo o true, a la tabla datos1 de la base de datos check, llamando
al método insert().

- En el evento ActionPerformed del jButton1, llamamos al método grabar() de la siguiente


manera.

- Finalmente en el evento ActionPerformed del jCheckBox1, digitamos el siguiente código si en


caso deseamos seleccionar o no todos los registros del jTable1.

Curso: Programación II Página 5


INGENIERIA DE SISTEMAS E INFORMATICA - UNASAM

Espero les haya servido este pequeño manual donde indica paso a paso como realizar la selección de
múltiples registros usando jCheckBox dentro de un jTable en NetBeans con conexión a Base de Datos
MySQL.

Pdta. Para la creación de la base de datos check tener en cuenta lo siguiente:

Curso: Programación II Página 6


INGENIERIA DE SISTEMAS E INFORMATICA - UNASAM

Curso: Programación II Página 7

También podría gustarte