SlideShare una empresa de Scribd logo
YANINA BUSTAMANTE JIBAJA
YENNY ISABEL CUELLO MORON
Desarrollo de Software I Marco Aurelio Porro Chulli
Jtable con Base de Datos
CONTROL JTABLE CON BASE DE DATOS
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 tu puedes visualizar esta tabla, brindándole
a el usuario organización de información, oportunidades de editar y cambiar el tamaño de las
columna entre otras.
INICIOS DE JTABLE
En principio se creo 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 par el manejo de datos, dando
así al programador mucha mas facilidad a la hora de trabajar con este tipo de información.
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".
INFORMACIÓN Y 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) - es capaz de contabilizarlas y al mismo
tiempo llenarla con la información que se le dio; es decir el programador solo se debe encargar de poner los
títulos de las tablas y así mismo de escribir la información en el mismo orden en que desee que salga de
acuerdo con los títulos y Jtable se encargara automáticamente de colocar la información donde se le indico.
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. TableModel es un programa que guarda los datos de la
tabla para si mismo, es decir, puede tener la información de la tabla pero estos datos son
los visualizados por el computador, es decir, para visualizar una tabla el TABLEMODEL
puede tener la información pero sin el Jtable no se puede visualizar para el usuario.
PROPIEDADES
Propiedad más usada:
● Model: Permite definir el número de columnas y filas del objeto como también las
expresiones que irán en las columnas.
DefaultTableModel
Esta clase permite construir el modelo para el objeto Table. Los métodos más utilizados
son:
● addColumn(): Añade una columna al modelo.
● AddRow(): Añade una fila al final del modelo.
● getColumnCount(): Devuelve el número de columnas en esta tabla de datos.
● getRowCount(): Devuelve el número de filas en esta tabla de datos.
● getValueAt(): Devuelve un valor de atributo para la celda en la posición row,
column.
● insertRow(): Inserta una fila en el modelo.
Métodos más usados:
● addColumn(): Añade la columna al final de la matriz de columnas.
setModel(): Asigna el modelo de datos al objeto JTable.
GetRowCount(): Devuelve el número de filas en la tabla.
JTABLE EDITABLE 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. Existen varias maneras de hacer editable o no las celdas dentro de la tabla, para ver
estos comandos tu te puedes dirigir a Dentro de las celdas encontradas en una tabla se puede permitir
al usuario editar o no editar según lo desee el programador, esta propiedad se puede arreglar desde el
table model o directamente y/o desde el programa. Jtable tiene la propiedad de dejar editable las celdas
si no encuentra nada que hable de esto.

Más contenido relacionado

La actualidad más candente

Entorno2 de excel 2007
Entorno2 de excel 2007 Entorno2 de excel 2007
Entorno2 de excel 2007
cagamarra
 
My SQL Workbench Tutorial + Instalacion
My SQL Workbench Tutorial + InstalacionMy SQL Workbench Tutorial + Instalacion
My SQL Workbench Tutorial + Instalacion
Oscar Martin Cortez Martinez
 
Reportes
ReportesReportes
Reportes
ReportesReportes
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
Marleny Pretell Silva
 
Herramienta calc
Herramienta calcHerramienta calc
Herramienta calc
Mary Guaman
 
TUTORIAL DE MySQL WORKBENCH
TUTORIAL DE MySQL WORKBENCHTUTORIAL DE MySQL WORKBENCH
TUTORIAL DE MySQL WORKBENCH
kelsy98
 
Tutorial de my sql workbench
Tutorial de my sql workbenchTutorial de my sql workbench
Tutorial de my sql workbench
PaolaEsquer14
 
Pantalla de excel y sus elementos
Pantalla de excel y sus elementosPantalla de excel y sus elementos
Pantalla de excel y sus elementos
Andrea Caballero Trueba
 
Practica 9
Practica   9Practica   9
Practica 9
Pati Hernandez
 
Practica 9
Practica   9Practica   9
Practica 9
betsaidiadelangel
 
18
1818
18 d
18 d18 d
Ventana de excel y sus elementos tarea 1
Ventana de excel y sus elementos tarea 1Ventana de excel y sus elementos tarea 1
Ventana de excel y sus elementos tarea 1
aleirbagtrabajos
 
Jtable 1
Jtable 1Jtable 1
Jtable 1
Vanessa85
 
Juan perez
Juan perezJuan perez
Juan perez
Gabby Michelle
 
trabajo
trabajotrabajo
trabajo
sangocarlos
 
Manual workbench
Manual workbenchManual workbench
Tarea
TareaTarea
Tarea guia ii
Tarea guia iiTarea guia ii
Tarea guia ii
David Enciso
 

La actualidad más candente (20)

Entorno2 de excel 2007
Entorno2 de excel 2007 Entorno2 de excel 2007
Entorno2 de excel 2007
 
My SQL Workbench Tutorial + Instalacion
My SQL Workbench Tutorial + InstalacionMy SQL Workbench Tutorial + Instalacion
My SQL Workbench Tutorial + Instalacion
 
Reportes
ReportesReportes
Reportes
 
Reportes
ReportesReportes
Reportes
 
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
 
Herramienta calc
Herramienta calcHerramienta calc
Herramienta calc
 
TUTORIAL DE MySQL WORKBENCH
TUTORIAL DE MySQL WORKBENCHTUTORIAL DE MySQL WORKBENCH
TUTORIAL DE MySQL WORKBENCH
 
Tutorial de my sql workbench
Tutorial de my sql workbenchTutorial de my sql workbench
Tutorial de my sql workbench
 
Pantalla de excel y sus elementos
Pantalla de excel y sus elementosPantalla de excel y sus elementos
Pantalla de excel y sus elementos
 
Practica 9
Practica   9Practica   9
Practica 9
 
Practica 9
Practica   9Practica   9
Practica 9
 
18
1818
18
 
18 d
18 d18 d
18 d
 
Ventana de excel y sus elementos tarea 1
Ventana de excel y sus elementos tarea 1Ventana de excel y sus elementos tarea 1
Ventana de excel y sus elementos tarea 1
 
Jtable 1
Jtable 1Jtable 1
Jtable 1
 
Juan perez
Juan perezJuan perez
Juan perez
 
trabajo
trabajotrabajo
trabajo
 
Manual workbench
Manual workbenchManual workbench
Manual workbench
 
Tarea
TareaTarea
Tarea
 
Tarea guia ii
Tarea guia iiTarea guia ii
Tarea guia ii
 

Destacado

Jonatan garcia 4ºa pp 3
Jonatan garcia 4ºa pp 3Jonatan garcia 4ºa pp 3
Jonatan garcia 4ºa pp 3
jonigc1111
 
Programmmuster 2011
Programmmuster 2011Programmmuster 2011
Programmmuster 2011ajinterjoven
 
3 traba
3 traba3 traba
Natache priscila gomes
Natache priscila gomesNatache priscila gomes
Natache priscila gomes
natachepriscila
 
Exercícios sobre problemas ortográficos
Exercícios sobre problemas ortográficosExercícios sobre problemas ortográficos
Exercícios sobre problemas ortográficos
ma.no.el.ne.ves
 
Jessicas y diego
Jessicas y diegoJessicas y diego
Jessicas y diego
usaguyyjessicas364
 
Software
SoftwareSoftware
Software
Pao Rubio
 
Prova aberta de literatura brasileira ufmg 2012-1
Prova aberta de literatura brasileira ufmg 2012-1Prova aberta de literatura brasileira ufmg 2012-1
Prova aberta de literatura brasileira ufmg 2012-1
ma.no.el.ne.ves
 
Padrões artísticos
Padrões artísticosPadrões artísticos
Padrões artísticos
ma.no.el.ne.ves
 
La historia de mi nacimiento
La historia de mi nacimientoLa historia de mi nacimiento
La historia de mi nacimiento
Sandra Fernandez Lazo
 
Gestion2
Gestion2Gestion2
Gestion2
Maria Santacruz
 
Análise de "Solombra", de cecília meireles
Análise de "Solombra", de cecília meirelesAnálise de "Solombra", de cecília meireles
Análise de "Solombra", de cecília meireles
ma.no.el.ne.ves
 
Armonia en la naturaleza
Armonia en la naturalezaArmonia en la naturaleza
Armonia en la naturaleza
debsanblas
 
Revisando o realismo e o naturalismo, 03
Revisando o realismo e o naturalismo, 03Revisando o realismo e o naturalismo, 03
Revisando o realismo e o naturalismo, 03
ma.no.el.ne.ves
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
Yoly QC
 
F1 reuter laurane-mipresentación
F1 reuter laurane-mipresentaciónF1 reuter laurane-mipresentación
F1 reuter laurane-mipresentación
lauranereuter
 

Destacado (20)

Mercado de valores
Mercado de valores Mercado de valores
Mercado de valores
 
Jonatan garcia 4ºa pp 3
Jonatan garcia 4ºa pp 3Jonatan garcia 4ºa pp 3
Jonatan garcia 4ºa pp 3
 
Programmmuster 2011
Programmmuster 2011Programmmuster 2011
Programmmuster 2011
 
Oficio
OficioOficio
Oficio
 
3 traba
3 traba3 traba
3 traba
 
Santiago
SantiagoSantiago
Santiago
 
Natache priscila gomes
Natache priscila gomesNatache priscila gomes
Natache priscila gomes
 
Exercícios sobre problemas ortográficos
Exercícios sobre problemas ortográficosExercícios sobre problemas ortográficos
Exercícios sobre problemas ortográficos
 
Jessicas y diego
Jessicas y diegoJessicas y diego
Jessicas y diego
 
Software
SoftwareSoftware
Software
 
Prova aberta de literatura brasileira ufmg 2012-1
Prova aberta de literatura brasileira ufmg 2012-1Prova aberta de literatura brasileira ufmg 2012-1
Prova aberta de literatura brasileira ufmg 2012-1
 
Padrões artísticos
Padrões artísticosPadrões artísticos
Padrões artísticos
 
La historia de mi nacimiento
La historia de mi nacimientoLa historia de mi nacimiento
La historia de mi nacimiento
 
Gestion2
Gestion2Gestion2
Gestion2
 
Análise de "Solombra", de cecília meireles
Análise de "Solombra", de cecília meirelesAnálise de "Solombra", de cecília meireles
Análise de "Solombra", de cecília meireles
 
Armonia en la naturaleza
Armonia en la naturalezaArmonia en la naturaleza
Armonia en la naturaleza
 
Revisando o realismo e o naturalismo, 03
Revisando o realismo e o naturalismo, 03Revisando o realismo e o naturalismo, 03
Revisando o realismo e o naturalismo, 03
 
Mercado de valores
Mercado de valoresMercado de valores
Mercado de valores
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
F1 reuter laurane-mipresentación
F1 reuter laurane-mipresentaciónF1 reuter laurane-mipresentación
F1 reuter laurane-mipresentación
 

Similar a Yanina

Control JTable con Base de Datos
Control JTable con Base de DatosControl JTable con Base de Datos
Control JTable con Base de Datos
jhersi saavedra garcia
 
Universidad politecnica amazonica
Universidad politecnica amazonicaUniversidad politecnica amazonica
Universidad politecnica amazonica
Fiorella Aguilar Isuiza
 
J table
J tableJ table
CONTROL JTABLE CON BASE DE DATOS
CONTROL JTABLE CON BASE DE DATOSCONTROL JTABLE CON BASE DE DATOS
CONTROL JTABLE CON BASE DE DATOS
INGRID LESLY CORONEL ACUÑA
 
Jtableconbasededatos
JtableconbasededatosJtableconbasededatos
Jtableconbasededatos
Gómez Albino
 
Jtableconbasededatos
JtableconbasededatosJtableconbasededatos
Jtableconbasededatos
noemimosquedachappa
 
Control JTable con base de datos.pdf
Control JTable con base de datos.pdfControl JTable con base de datos.pdf
Control JTable con base de datos.pdf
JhiZzelh T Cz
 
Diapositiva jtable
Diapositiva jtableDiapositiva jtable
Diapositiva jtable
Vicente Alberca
 
J table con base de datos
J table con base de datosJ table con base de datos
J table con base de datos
Magaly Portocarrero Labajos
 
Diapositivas de jtable java
Diapositivas de jtable javaDiapositivas de jtable java
Diapositivas de jtable java
Vilma Anali Pardo Suárez
 
Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
GREINDER MARCHENA & LIZ VASQUEZ
 
Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
Yanella Correa Berru
 
Jtable con base de datos
Jtable con base de datos Jtable con base de datos
Jtable con base de datos
UPA
 
Proyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases DatosProyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases Datos
Andreitap de Granda
 
Clase 2 El lenguaje DDL de SQL
Clase 2 El lenguaje DDL de SQLClase 2 El lenguaje DDL de SQL
Clase 2 El lenguaje DDL de SQL
José Ricardo Tillero Giménez
 
INFOSAN Delphi 303 - 452
INFOSAN  Delphi 303 - 452INFOSAN  Delphi 303 - 452
INFOSAN Delphi 303 - 452
FRANCIACOCO
 
Informatica...
Informatica...Informatica...
Informatica...
mallecastillo
 
Informatica...malle
Informatica...malleInformatica...malle
Informatica...malle
mallecastillo
 
Informatica...Malle
Informatica...MalleInformatica...Malle
Informatica...Malle
mallecastillo
 
Base de datos
Base de datosBase de datos
Base de datos
anacave-94
 

Similar a Yanina (20)

Control JTable con Base de Datos
Control JTable con Base de DatosControl JTable con Base de Datos
Control JTable con Base de Datos
 
Universidad politecnica amazonica
Universidad politecnica amazonicaUniversidad politecnica amazonica
Universidad politecnica amazonica
 
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
 
Jtableconbasededatos
JtableconbasededatosJtableconbasededatos
Jtableconbasededatos
 
Jtableconbasededatos
JtableconbasededatosJtableconbasededatos
Jtableconbasededatos
 
Control JTable con base de datos.pdf
Control JTable con base de datos.pdfControl JTable con base de datos.pdf
Control JTable con base de datos.pdf
 
Diapositiva jtable
Diapositiva jtableDiapositiva jtable
Diapositiva jtable
 
J table con base de datos
J table con base de datosJ table con base de datos
J table con base de datos
 
Diapositivas de jtable java
Diapositivas de jtable javaDiapositivas de jtable java
Diapositivas de jtable java
 
Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
 
Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
 
Jtable con base de datos
Jtable con base de datos Jtable con base de datos
Jtable con base de datos
 
Proyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases DatosProyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases Datos
 
Clase 2 El lenguaje DDL de SQL
Clase 2 El lenguaje DDL de SQLClase 2 El lenguaje DDL de SQL
Clase 2 El lenguaje DDL de SQL
 
INFOSAN Delphi 303 - 452
INFOSAN  Delphi 303 - 452INFOSAN  Delphi 303 - 452
INFOSAN Delphi 303 - 452
 
Informatica...
Informatica...Informatica...
Informatica...
 
Informatica...malle
Informatica...malleInformatica...malle
Informatica...malle
 
Informatica...Malle
Informatica...MalleInformatica...Malle
Informatica...Malle
 
Base de datos
Base de datosBase de datos
Base de datos
 

Más de yenny isabel cuello moron

Oltp exposicion grupal
Oltp exposicion grupalOltp exposicion grupal
Oltp exposicion grupal
yenny isabel cuello moron
 
Seguridad
SeguridadSeguridad
Transacciones
TransaccionesTransacciones
Sistemas de seguridad
Sistemas de seguridadSistemas de seguridad
Sistemas de seguridad
yenny isabel cuello moron
 
Activadores
ActivadoresActivadores
Cursores
CursoresCursores
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
yenny isabel cuello moron
 
Vistas
VistasVistas
Ddl
DdlDdl
Transac sql
Transac sqlTransac sql
Preparedstatement(grupal)
Preparedstatement(grupal)Preparedstatement(grupal)
Preparedstatement(grupal)
yenny isabel cuello moron
 
Resultset
ResultsetResultset
Statement
StatementStatement
Connection()
Connection()Connection()
Trabajo de java con base de datos(yanina y yenny)
Trabajo de java con base de datos(yanina y yenny)Trabajo de java con base de datos(yanina y yenny)
Trabajo de java con base de datos(yanina y yenny)
yenny isabel cuello moron
 
Jdbc(desarrollo de software i yanina y yenny)
Jdbc(desarrollo de software i yanina y yenny)Jdbc(desarrollo de software i yanina y yenny)
Jdbc(desarrollo de software i yanina y yenny)
yenny isabel cuello moron
 
Trabajo de desarrollo de software(java)yanina y yenny
Trabajo de desarrollo de software(java)yanina y yennyTrabajo de desarrollo de software(java)yanina y yenny
Trabajo de desarrollo de software(java)yanina y yenny
yenny isabel cuello moron
 

Más de yenny isabel cuello moron (17)

Oltp exposicion grupal
Oltp exposicion grupalOltp exposicion grupal
Oltp exposicion grupal
 
Seguridad
SeguridadSeguridad
Seguridad
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Sistemas de seguridad
Sistemas de seguridadSistemas de seguridad
Sistemas de seguridad
 
Activadores
ActivadoresActivadores
Activadores
 
Cursores
CursoresCursores
Cursores
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Vistas
VistasVistas
Vistas
 
Ddl
DdlDdl
Ddl
 
Transac sql
Transac sqlTransac sql
Transac sql
 
Preparedstatement(grupal)
Preparedstatement(grupal)Preparedstatement(grupal)
Preparedstatement(grupal)
 
Resultset
ResultsetResultset
Resultset
 
Statement
StatementStatement
Statement
 
Connection()
Connection()Connection()
Connection()
 
Trabajo de java con base de datos(yanina y yenny)
Trabajo de java con base de datos(yanina y yenny)Trabajo de java con base de datos(yanina y yenny)
Trabajo de java con base de datos(yanina y yenny)
 
Jdbc(desarrollo de software i yanina y yenny)
Jdbc(desarrollo de software i yanina y yenny)Jdbc(desarrollo de software i yanina y yenny)
Jdbc(desarrollo de software i yanina y yenny)
 
Trabajo de desarrollo de software(java)yanina y yenny
Trabajo de desarrollo de software(java)yanina y yennyTrabajo de desarrollo de software(java)yanina y yenny
Trabajo de desarrollo de software(java)yanina y yenny
 

Último

Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
holabuscafiesta
 
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
JhenryHuisa1
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
eliersin13
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
KatiuskaDominguez2
 
Arquitectura de Sistema de Reservaciones
Arquitectura de Sistema de ReservacionesArquitectura de Sistema de Reservaciones
Arquitectura de Sistema de Reservaciones
AlanL15
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 

Último (6)

Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
 
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
 
Arquitectura de Sistema de Reservaciones
Arquitectura de Sistema de ReservacionesArquitectura de Sistema de Reservaciones
Arquitectura de Sistema de Reservaciones
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 

Yanina

  • 1. YANINA BUSTAMANTE JIBAJA YENNY ISABEL CUELLO MORON Desarrollo de Software I Marco Aurelio Porro Chulli Jtable con Base de Datos
  • 2. CONTROL JTABLE CON BASE DE DATOS 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 tu puedes visualizar esta tabla, brindándole a el usuario organización de información, oportunidades de editar y cambiar el tamaño de las columna entre otras.
  • 3. INICIOS DE JTABLE En principio se creo 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 par el manejo de datos, dando así al programador mucha mas facilidad a la hora de trabajar con este tipo de información. 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. INFORMACIÓN Y 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) - es capaz de contabilizarlas y al mismo tiempo llenarla con la información que se le dio; es decir el programador solo se debe encargar de poner los títulos de las tablas y así mismo de escribir la información en el mismo orden en que desee que salga de acuerdo con los títulos y Jtable se encargara automáticamente de colocar la información donde se le indico.
  • 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. TableModel es un programa que guarda los datos de la tabla para si mismo, es decir, puede tener la información de la tabla pero estos datos son los visualizados por el computador, es decir, para visualizar una tabla el TABLEMODEL puede tener la información pero sin el Jtable no se puede visualizar para el usuario.
  • 6. PROPIEDADES Propiedad más usada: ● Model: Permite definir el número de columnas y filas del objeto como también las expresiones que irán en las columnas. DefaultTableModel Esta clase permite construir el modelo para el objeto Table. Los métodos más utilizados son: ● addColumn(): Añade una columna al modelo. ● AddRow(): Añade una fila al final del modelo. ● getColumnCount(): Devuelve el número de columnas en esta tabla de datos. ● getRowCount(): Devuelve el número de filas en esta tabla de datos. ● getValueAt(): Devuelve un valor de atributo para la celda en la posición row, column. ● insertRow(): Inserta una fila en el modelo.
  • 7. Métodos más usados: ● addColumn(): Añade la columna al final de la matriz de columnas. setModel(): Asigna el modelo de datos al objeto JTable. GetRowCount(): Devuelve el número de filas en la tabla.
  • 8. JTABLE EDITABLE 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. Existen varias maneras de hacer editable o no las celdas dentro de la tabla, para ver estos comandos tu te puedes dirigir a Dentro de las celdas encontradas en una tabla se puede permitir al usuario editar o no editar según lo desee el programador, esta propiedad se puede arreglar desde el table model o directamente y/o desde el programa. Jtable tiene la propiedad de dejar editable las celdas si no encuentra nada que hable de esto.