SlideShare ist ein Scribd-Unternehmen logo
1 von 8
DOCENTE : Marco Aurelio Porro Chulli.
ASIGNATURA : Desarrollo del Software I.
CICLO : V
AULA : “A”
INTEGRANTES :
Ana Leydi Linares Serrano.
Delsi Yakelin Huamán Villanueva.
BAGUA GRANDE – AMAZONAS 2016
CONTROL JTABLE CON BASE DE DATOS
DEFINICIÓN:
JTable es un componente swing java que nos permite mostrar datos
en una tabla de una base de datos, Un JTable representa una tabla
de datos con sus respectivas Filas y Columnas, la información que
se muestra en ella puede ser ingresada tanto por nosotros como
obtenida de una base de datos.
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.
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.
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:
¿ES EDITABLE O NO?
JTable tiene una característica muy llamativa, este permite que el programador
pueda decidir 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 está
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.
CODIGO EN DONDE SE LLENA UN JTABLE CON NETBEANS MEDIANTE UNA BASE DE DATOS
//Devuelve toda la tabla producto
public static DefaultListModel obtenerCodigos() {
DefaultListModel modelo = new DefaultListModel();
try {
DefaultListModel defaultListModel = new DefaultListModel();
int contador=1;
String codigo="";
ResultSet resultados = conexion.ejecutarConsulta("SELECT *
FROM producto");
//Este while es quien llega la lista para luego utilizarla llenando
el Jtable
while(resultados.next()){
codigo= resultados.getString(1);
defaultListModel.addElement(contador+".
"+codigo);
contador++;
}
conexion.cerrarConsulta();
return defaultListModel;
} catch (SQLException ex) {
return modelo;
}
}
//aqui se llena el Jtable con lo que retorno lo
anterior
this.listMarcadores.setModel(obtenerCodigos());
JTable es un componente swing java que nos permite mostrar datos en una tabla de una base de datos
La clase JTable controla como se presentan los datos, siendo el TableModel quien controla los datos sí mismos.
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 tú te
puedes dirigir adentro de las celdas encontradas en una tabla se puede permitir al usuario editar o no editar
según lo desee el programador
Para crear una JTable habrá pues que crear un TableModel.
TableModel puede tener la información de la tabla, pero estos datos son 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.
RESUMEN
Jtable

Weitere ähnliche Inhalte

Was ist angesagt? (17)

Matlab
MatlabMatlab
Matlab
 
Adrian .
Adrian .Adrian .
Adrian .
 
INFORMATICA TIC'S
INFORMATICA TIC'SINFORMATICA TIC'S
INFORMATICA TIC'S
 
Aulas Virtuales
Aulas VirtualesAulas Virtuales
Aulas Virtuales
 
Epiinfo
EpiinfoEpiinfo
Epiinfo
 
Creando macros
Creando macrosCreando macros
Creando macros
 
Apunte de excel con vba
Apunte de excel con vbaApunte de excel con vba
Apunte de excel con vba
 
Tema 23 macros p2
Tema 23 macros p2Tema 23 macros p2
Tema 23 macros p2
 
Vba para excel
Vba para excelVba para excel
Vba para excel
 
Epi info comandos...................listo portafolio
Epi info comandos...................listo portafolioEpi info comandos...................listo portafolio
Epi info comandos...................listo portafolio
 
Introduccion a las macros y vba en office 2010
Introduccion a las macros y vba en office 2010Introduccion a las macros y vba en office 2010
Introduccion a las macros y vba en office 2010
 
Tema 5. Introducción a macros
Tema 5. Introducción a macrosTema 5. Introducción a macros
Tema 5. Introducción a macros
 
Experto en curso de programacion de macros en excel
Experto en curso de programacion de macros en excel Experto en curso de programacion de macros en excel
Experto en curso de programacion de macros en excel
 
Macros y base de datos fila 4
Macros y base de datos fila 4Macros y base de datos fila 4
Macros y base de datos fila 4
 
Práctica 8 [DPS]
Práctica 8 [DPS]Práctica 8 [DPS]
Práctica 8 [DPS]
 
Codigos programables
Codigos programablesCodigos programables
Codigos programables
 
Epi info
Epi infoEpi info
Epi info
 

Ähnlich wie Jtable

Ähnlich wie Jtable (20)

Yanina
YaninaYanina
Yanina
 
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
 
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
 
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
Control jtableControl jtable
Control jtable
 
Universidad politecnica amazonica
Universidad politecnica amazonicaUniversidad politecnica amazonica
Universidad politecnica amazonica
 
J table con base de datos
J table con base de datosJ table con base de datos
J table con base de datos
 
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
 
Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
 
Jtable 1
Jtable 1Jtable 1
Jtable 1
 
Jtableconbasededatos
JtableconbasededatosJtableconbasededatos
Jtableconbasededatos
 
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
 
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
 
informe
informeinforme
informe
 
Tutorial de MySQL Workbench
Tutorial de MySQL WorkbenchTutorial de MySQL Workbench
Tutorial de MySQL Workbench
 
Diapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base DatosDiapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base Datos
 

Mehr von ana leydi linares serrano (17)

Los valores
Los valoresLos valores
Los valores
 
Prevención del Abuso sexual
Prevención del Abuso sexualPrevención del Abuso sexual
Prevención del Abuso sexual
 
ETL
ETLETL
ETL
 
Administracion de la seguridad de sql server
Administracion de la seguridad de sql serverAdministracion de la seguridad de sql server
Administracion de la seguridad de sql server
 
Vistas
VistasVistas
Vistas
 
LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQLLENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
Reportes en Java
Reportes en JavaReportes en Java
Reportes en Java
 
Sqlcommand
SqlcommandSqlcommand
Sqlcommand
 
System.data.sqlclient
System.data.sqlclientSystem.data.sqlclient
System.data.sqlclient
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
ResultSet
ResultSetResultSet
ResultSet
 
Statement
StatementStatement
Statement
 
Connection
ConnectionConnection
Connection
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Jdbc
JdbcJdbc
Jdbc
 
Java
JavaJava
Java
 

Kürzlich hochgeladen

LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
bcondort
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
susafy7
 

Kürzlich hochgeladen (20)

Control estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdfControl estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdf
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptx
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 

Jtable

  • 1. DOCENTE : Marco Aurelio Porro Chulli. ASIGNATURA : Desarrollo del Software I. CICLO : V AULA : “A” INTEGRANTES : Ana Leydi Linares Serrano. Delsi Yakelin Huamán Villanueva. BAGUA GRANDE – AMAZONAS 2016
  • 2. CONTROL JTABLE CON BASE DE DATOS DEFINICIÓN: JTable es un componente swing java que nos permite mostrar datos en una tabla de una base de datos, Un JTable representa una tabla de datos con sus respectivas Filas y Columnas, la información que se muestra en ella puede ser ingresada tanto por nosotros como obtenida de una base de datos. 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.
  • 3. 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. 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:
  • 4. ¿ES EDITABLE O NO? JTable tiene una característica muy llamativa, este permite que el programador pueda decidir 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.
  • 5. ¿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 está 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.
  • 6. CODIGO EN DONDE SE LLENA UN JTABLE CON NETBEANS MEDIANTE UNA BASE DE DATOS //Devuelve toda la tabla producto public static DefaultListModel obtenerCodigos() { DefaultListModel modelo = new DefaultListModel(); try { DefaultListModel defaultListModel = new DefaultListModel(); int contador=1; String codigo=""; ResultSet resultados = conexion.ejecutarConsulta("SELECT * FROM producto"); //Este while es quien llega la lista para luego utilizarla llenando el Jtable while(resultados.next()){ codigo= resultados.getString(1); defaultListModel.addElement(contador+". "+codigo); contador++; } conexion.cerrarConsulta(); return defaultListModel; } catch (SQLException ex) { return modelo; } } //aqui se llena el Jtable con lo que retorno lo anterior this.listMarcadores.setModel(obtenerCodigos());
  • 7. JTable es un componente swing java que nos permite mostrar datos en una tabla de una base de datos La clase JTable controla como se presentan los datos, siendo el TableModel quien controla los datos sí mismos. 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 tú te puedes dirigir adentro de las celdas encontradas en una tabla se puede permitir al usuario editar o no editar según lo desee el programador Para crear una JTable habrá pues que crear un TableModel. TableModel puede tener la información de la tabla, pero estos datos son 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. RESUMEN