SlideShare una empresa de Scribd logo
1 de 10
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA Y TELEMÁTICA.
Curso : LABORATORIO DE PROGRAMACIÓN.
TEMA : CONTROL JTABLE CON BASE DE DATOS.
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 es una clase que me permite organizar una determinada
información en tabla, esta difiere de una base de datos normal
porque al utilizar Jtable tú puedes visualizar esta tabla,
brindándole al usuario organización de información,
oportunidades de editar y cambiar el tamaño de las columna entre
otras.
DEFINICIÓ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.
PROPIEDADES
LIST BOX
En algunas oportunidades, para cierto tipo de
información que deseamos que el usuario
complete, necesitamos darle a el usuario, cierto
tipo de opciones cosa que a través de un List
Box tu puedes ofrecer al usuario el tipo de
respuestas que tu desees que el selecciones,
este tipo de organización de información ya no es
tan sencillo como declarar una información tipo
boolean, toca crear la lista.
UN CHECK BOX
Para un CellRendered con un TableModel sencillo, tal vez
identificar clases pueda ser algo mas complejo que no pueda
hacer, pero para uno un poco mas avanzado, esto seria muy
fácil, y para esto cito el caso de un CHECK BOX(casilal 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,
check box no es mas que eso, una opción - que puede ser
editable o no - que simplemente se chulea para indicar un si
un no ( si esta chuleado significa verdadero, sino lo esta
falso), la cual el usuario solo puede colocar mediante un
TableModel que sepa identificar clases.
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 l)
Debe suprimir una clase de escucha que se dispare cada vez que se
modifica un valor de la tabla.
Jtableconbasededatos
Jtableconbasededatos

Más contenido relacionado

La actualidad más candente (16)

Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
 
J table
J tableJ table
J table
 
CONTROL JTABLE CON BASE DE DATOS
CONTROL JTABLE CON BASE DE DATOSCONTROL JTABLE CON BASE DE DATOS
CONTROL JTABLE CON BASE DE DATOS
 
Spss para-principiantes
Spss para-principiantesSpss para-principiantes
Spss para-principiantes
 
Jtableconbasededatos
JtableconbasededatosJtableconbasededatos
Jtableconbasededatos
 
Generación de reportes
Generación de reportesGeneración de reportes
Generación de reportes
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Bdii 06 func_grupo_y_subconsultas
Bdii 06 func_grupo_y_subconsultasBdii 06 func_grupo_y_subconsultas
Bdii 06 func_grupo_y_subconsultas
 
Vistas en sql server
Vistas en sql server Vistas en sql server
Vistas en sql server
 
Como se crean macros y Tablas Dinámicas en Acces 2010
Como se crean macros y Tablas Dinámicas en Acces 2010Como se crean macros y Tablas Dinámicas en Acces 2010
Como se crean macros y Tablas Dinámicas en Acces 2010
 
Clases 1 - spss
Clases 1     - spssClases 1     - spss
Clases 1 - spss
 
Vistas MySql
Vistas MySqlVistas MySql
Vistas MySql
 
Filtros
FiltrosFiltros
Filtros
 
Manual de tic
Manual de ticManual de tic
Manual de tic
 
Tipo de variables de SPSS
Tipo de variables de SPSSTipo de variables de SPSS
Tipo de variables de SPSS
 

Similar a Jtableconbasededatos

Similar a Jtableconbasededatos (20)

Yanina
YaninaYanina
Yanina
 
J table con base de datos
J table con base de datosJ table con base de datos
J table con base de datos
 
Jtable
JtableJtable
Jtable
 
Control jtable
Control jtableControl jtable
Control jtable
 
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
 
Jtable 1
Jtable 1Jtable 1
Jtable 1
 
Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
 
Unidad DidáCtica V Sql Interactivo
Unidad DidáCtica V Sql InteractivoUnidad DidáCtica V Sql Interactivo
Unidad DidáCtica V Sql Interactivo
 
Jtable con base de datoss
Jtable con base de datossJtable con base de datoss
Jtable con base de datoss
 
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
 
Trabajando con sql (parte 1)
Trabajando con sql (parte 1)Trabajando con sql (parte 1)
Trabajando con sql (parte 1)
 
Diapositivas de tablas y tipos de datos
Diapositivas de tablas y tipos de datosDiapositivas de tablas y tipos de datos
Diapositivas de tablas y tipos de datos
 
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
 
Jtable con base de datos
Jtable con base de datos Jtable con base de datos
Jtable con base de datos
 
Control jtable
Control  jtableControl  jtable
Control jtable
 
Ejemplo de base de datos y reports con jasper report
Ejemplo de base de datos y reports con jasper reportEjemplo de base de datos y reports con jasper report
Ejemplo de base de datos y reports con jasper report
 
SENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVERSENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVER
 

Más de noemimosquedachappa (6)

Sq lite
Sq liteSq lite
Sq lite
 
Conexion
ConexionConexion
Conexion
 
Controles basicos
Controles basicosControles basicos
Controles basicos
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Reportes
ReportesReportes
Reportes
 
Preparedstatement
Preparedstatement Preparedstatement
Preparedstatement
 

Último

SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 

Último (20)

SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 

Jtableconbasededatos

  • 1. ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMA Y TELEMÁTICA. Curso : LABORATORIO DE PROGRAMACIÓN. TEMA : 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 es una clase que me permite organizar una determinada información en tabla, esta difiere de una base de datos normal porque al utilizar Jtable tú puedes visualizar esta tabla, brindándole al usuario organización de información, oportunidades de editar y cambiar el tamaño de las columna entre otras. DEFINICIÓN
  • 4. 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. PROPIEDADES
  • 5. LIST BOX En algunas oportunidades, para cierto tipo de información que deseamos que el usuario complete, necesitamos darle a el usuario, cierto tipo de opciones cosa que a través de un List Box tu puedes ofrecer al usuario el tipo de respuestas que tu desees que el selecciones, este tipo de organización de información ya no es tan sencillo como declarar una información tipo boolean, toca crear la lista.
  • 6. UN CHECK BOX Para un CellRendered con un TableModel sencillo, tal vez identificar clases pueda ser algo mas complejo que no pueda hacer, pero para uno un poco mas avanzado, esto seria muy fácil, y para esto cito el caso de un CHECK BOX(casilal 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, check box no es mas que eso, una opción - que puede ser editable o no - que simplemente se chulea para indicar un si un no ( si esta chuleado significa verdadero, sino lo esta falso), la cual el usuario solo puede colocar mediante un TableModel que sepa identificar clases.
  • 7. 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.
  • 8. •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 l) Debe suprimir una clase de escucha que se dispare cada vez que se modifica un valor de la tabla.