SlideShare una empresa de Scribd logo
1 de 10
CONTROL JTABLE CON BASE DE
DATOS
JTABLE
Un JTable es un componente visual de Java que nos permite dibujar una tabla, de
forma que en cada fila/columna de la tabla podamos poner el dato que queramos;
un nombre, un apellido, una edad, un número, etc.
JTable le da al programador muchas facilidades, pues este posee varias
características que permiten hacer desde tablas con información compleja y muy
estructurada hasta tablas con información sencilla y "básica".
INICIOS DE JTABLE
En principio se creó la clase Jtable para constituir un interfaz ligado a bases de datos a través
de "Java Database Connectivity" (JDBC), y así evita la complejidad que existía para el manejo
de datos, dando así al programador mucha más facilidad a la hora de trabajar con este tipo de
información.
TABLE MODEL
La clase Jtable controla como se presentan los datos, siendo el TableModel quien controla los
datos sí mismos. Para crear una Jtable habrá pues que crear un TableModel antes, normalmente.
TableModel lo que hace es predeterminar ciertas características para el Jtable es decir que tu
puedes poner ciertos parámetros dentro de un TableModel y así no tener que determinarlos
siempre
¿EDITABLE O NO?
Jtable tiene una característica muy llamativa, este permite que el programador pueda
decirdir que se edita y que no, sin embargo si el programador dentro de su programa
o de su TABLEMODEL no tiene determinado este aspecto, Jtable automáticamente
hace editable las celdas dentro de la tabla.
¿Y LA INFORMACIÓN, Y LAS COLUMNAS?
Jtable te brinda muchas facilidades para poder crear una table, y así mismo de
llenarla con la información que desees ( números, letras etc...) por lo que
sencillamente dentro de una tabla esta automáticamente a través de la información
debidamente separada - por ""(comillas) o por , (coma).
Un CHECK BOX(casilla de verificación) el cual es un componente grafico generado por Jtable después
de que identifica una información tipo boolean, dándole así la apariencia de un cuadro rellenable, un
check box no es más que eso, una opción - que puede ser editable o no - que simplemente se chulea
para indicar un sí o un no ( si esta chuleado significa verdadero, sino lo esta indica falso), la cual el
usuario solo puede colocar mediante un TableModel que sepa identificar clases.
¿UN CHECK BOX?
Propiedades
• Public int getRowCount(): Debe devolver el número de filas.
• Public int getColumnCount(): Debe devolver el número de columnas.
• Public String getColumnName(int columnIndex): Debe devolver el nombre de la columna con el índice
especificado.
• Public Class getColumnClass(int columnIndex): Debe devolver la clase de la columna con el índice
especificado.
• Public boolean isCellEditable(int rowIndex,int columnIndex): Debe Indicar si las celda con los índices
especificados es editable.
• Public Object getValueAt(int rowIndex,int columnIndex): Debe devolver el valor de la posición
especificada.
• Public void setValueAt(Object aValue,int rowIndex,int columnIndex): Debe establecer el valor de la
posición especificada.
• Public void addTableModelListener(TableModelListener l): Debe añadir una clase de escucha que se
dispare cada vez que se modifica un valor de la tabla.
• Public void removeTableModelListener(TableModelListener
Conclusiones
JTable es un componente swing java que nos permite mostrar datos en una tabla de
una base de datos, sin embargo a diferencia de otros componentes similares de
otros lenguajes de programación (Delphi por ejemplo), java no nos permite gestionar
directamente los datos.
Es eso lo que haremos hoy, construir un JTable editable, más propiamente, este
JTable nos permitirá actualizar datos de una JTable directamente con la base de
datos.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Tablas
TablasTablas
Tablas
 
Control JTable con Base de Datos
Control JTable con Base de DatosControl JTable con Base de Datos
Control JTable con Base de Datos
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
Ejercicio Scrollbar Control Tabbed Dialog VB 6
Ejercicio Scrollbar Control Tabbed Dialog VB 6Ejercicio Scrollbar Control Tabbed Dialog VB 6
Ejercicio Scrollbar Control Tabbed Dialog VB 6
 
J table
J tableJ table
J table
 
Botones De Herramientas En Excel
Botones De  Herramientas En ExcelBotones De  Herramientas En Excel
Botones De Herramientas En Excel
 
Pasos para hacer una tabla
Pasos para hacer una tablaPasos para hacer una tabla
Pasos para hacer una tabla
 
Formato 1 (1) (reparado)
Formato 1 (1) (reparado)Formato 1 (1) (reparado)
Formato 1 (1) (reparado)
 
Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
 
Computacion gaby excel
Computacion gaby excelComputacion gaby excel
Computacion gaby excel
 
interfaz grafica
interfaz graficainterfaz grafica
interfaz grafica
 
Excel
ExcelExcel
Excel
 
Funciones de grupo
Funciones de grupoFunciones de grupo
Funciones de grupo
 
Hoja de calculo
Hoja de calculoHoja de calculo
Hoja de calculo
 
Imágenes, diagramas y títulos - Tablas de Excel
Imágenes, diagramas y títulos - Tablas de ExcelImágenes, diagramas y títulos - Tablas de Excel
Imágenes, diagramas y títulos - Tablas de Excel
 
Manejo de tablas
Manejo de tablasManejo de tablas
Manejo de tablas
 
Base De Datos Access
Base De Datos AccessBase De Datos Access
Base De Datos Access
 
Eliab
EliabEliab
Eliab
 
Jtable 1
Jtable 1Jtable 1
Jtable 1
 
9 sumarizaciòn
9 sumarizaciòn9 sumarizaciòn
9 sumarizaciòn
 

Similar a Control jTable con Base de Datos (20)

Control jtable
Control jtableControl jtable
Control jtable
 
J table con base de datos
J table con base de datosJ table con base de datos
J table con base de datos
 
Diapositiva jtable
Diapositiva jtableDiapositiva jtable
Diapositiva jtable
 
Control JTable con base de datos
Control JTable con base de datosControl JTable con base de datos
Control JTable con base de datos
 
Diapositivas de jtable java
Diapositivas de jtable javaDiapositivas de jtable java
Diapositivas de jtable java
 
Universidad politecnica amazonica
Universidad politecnica amazonicaUniversidad politecnica amazonica
Universidad politecnica amazonica
 
CONTROL JTABLE CON BASE DE DATOS
CONTROL JTABLE CON BASE DE DATOSCONTROL JTABLE CON BASE DE DATOS
CONTROL JTABLE CON BASE DE DATOS
 
Jtableconbasededatos
JtableconbasededatosJtableconbasededatos
Jtableconbasededatos
 
S04 - Material de clase taller de informática.pptx
S04 - Material de clase taller de informática.pptxS04 - Material de clase taller de informática.pptx
S04 - Material de clase taller de informática.pptx
 
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
 
Control de JTable
Control de JTableControl de JTable
Control de JTable
 
EXCEL 8
EXCEL 8EXCEL 8
EXCEL 8
 
Trabajando con sql (parte 1)
Trabajando con sql (parte 1)Trabajando con sql (parte 1)
Trabajando con sql (parte 1)
 
Vistas en sql server
Vistas en sql server Vistas en sql server
Vistas en sql server
 
Sql 2010
Sql 2010Sql 2010
Sql 2010
 
Guía excel
Guía excelGuía excel
Guía excel
 
Guía excel
Guía excelGuía excel
Guía excel
 
Tutorial calc open office fórmulas - funciones - gráficos - 1° año
Tutorial calc open office   fórmulas - funciones - gráficos - 1° añoTutorial calc open office   fórmulas - funciones - gráficos - 1° año
Tutorial calc open office fórmulas - funciones - gráficos - 1° año
 
Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
 
Control j table
Control j tableControl j table
Control j table
 

Más de Geyser Angaspilco Montenegro (8)

Android Base de Datos
Android Base de DatosAndroid Base de Datos
Android Base de Datos
 
Controles Basicos II
Controles Basicos IIControles Basicos II
Controles Basicos II
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
 
Android studio
Android studioAndroid studio
Android studio
 
ResultSet
ResultSetResultSet
ResultSet
 
Connection ppt
Connection pptConnection ppt
Connection ppt
 
Jbdc
JbdcJbdc
Jbdc
 

Último

NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolicalf1231
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 

Último (20)

NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 

Control jTable con Base de Datos

  • 1.
  • 2. CONTROL JTABLE CON BASE DE DATOS
  • 3. JTABLE Un JTable es un componente visual de Java que nos permite dibujar una tabla, de forma que en cada fila/columna de la tabla podamos poner el dato que queramos; un nombre, un apellido, una edad, un número, etc. JTable le da al programador muchas facilidades, pues este posee varias características que permiten hacer desde tablas con información compleja y muy estructurada hasta tablas con información sencilla y "básica".
  • 4. INICIOS DE JTABLE En principio se creó la clase Jtable para constituir un interfaz ligado a bases de datos a través de "Java Database Connectivity" (JDBC), y así evita la complejidad que existía para el manejo de datos, dando así al programador mucha más facilidad a la hora de trabajar con este tipo de información.
  • 5. TABLE MODEL La clase Jtable controla como se presentan los datos, siendo el TableModel quien controla los datos sí mismos. Para crear una Jtable habrá pues que crear un TableModel antes, normalmente. TableModel lo que hace es predeterminar ciertas características para el Jtable es decir que tu puedes poner ciertos parámetros dentro de un TableModel y así no tener que determinarlos siempre
  • 6. ¿EDITABLE O NO? Jtable tiene una característica muy llamativa, este permite que el programador pueda decirdir que se edita y que no, sin embargo si el programador dentro de su programa o de su TABLEMODEL no tiene determinado este aspecto, Jtable automáticamente hace editable las celdas dentro de la tabla.
  • 7. ¿Y LA INFORMACIÓN, Y LAS COLUMNAS? Jtable te brinda muchas facilidades para poder crear una table, y así mismo de llenarla con la información que desees ( números, letras etc...) por lo que sencillamente dentro de una tabla esta automáticamente a través de la información debidamente separada - por ""(comillas) o por , (coma).
  • 8. Un CHECK BOX(casilla de verificación) el cual es un componente grafico generado por Jtable después de que identifica una información tipo boolean, dándole así la apariencia de un cuadro rellenable, un check box no es más que eso, una opción - que puede ser editable o no - que simplemente se chulea para indicar un sí o un no ( si esta chuleado significa verdadero, sino lo esta indica falso), la cual el usuario solo puede colocar mediante un TableModel que sepa identificar clases. ¿UN CHECK BOX?
  • 9. Propiedades • Public int getRowCount(): Debe devolver el número de filas. • Public int getColumnCount(): Debe devolver el número de columnas. • Public String getColumnName(int columnIndex): Debe devolver el nombre de la columna con el índice especificado. • Public Class getColumnClass(int columnIndex): Debe devolver la clase de la columna con el índice especificado. • Public boolean isCellEditable(int rowIndex,int columnIndex): Debe Indicar si las celda con los índices especificados es editable. • Public Object getValueAt(int rowIndex,int columnIndex): Debe devolver el valor de la posición especificada. • Public void setValueAt(Object aValue,int rowIndex,int columnIndex): Debe establecer el valor de la posición especificada. • Public void addTableModelListener(TableModelListener l): Debe añadir una clase de escucha que se dispare cada vez que se modifica un valor de la tabla. • Public void removeTableModelListener(TableModelListener
  • 10. Conclusiones JTable es un componente swing java que nos permite mostrar datos en una tabla de una base de datos, sin embargo a diferencia de otros componentes similares de otros lenguajes de programación (Delphi por ejemplo), java no nos permite gestionar directamente los datos. Es eso lo que haremos hoy, construir un JTable editable, más propiamente, este JTable nos permitirá actualizar datos de una JTable directamente con la base de datos.