SlideShare una empresa de Scribd logo
CONTROL JTABLE CON BASE DE DATOS
DESARROLLO DEL SOFTWARE I
Docente:
o Marco Aurelio Porro Chulli.
Integrantes
 Maldonado Idrogo, Betzabeth Yameli.
 Pérez Saucedo, Yordin Alberto.
Componente swing
java
Permite mostrar
datos en una tabla
de una base de
datos
La información que
se muestra en ella
puede ser ingresada
tanto por nosotros
como obtenida de
una base de datos.
Public int
getRowCount():
Public int
getColumnCount
():
Public String
getColumnName(i
nt columnIndex)
Debe devolver el
número de filas.
Debe
devolver el
número de
columnas.
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
especificada.
Public void
addTableModelListener(Tabl
eModelListener l):
Debe añadir una
clase de escucha
que se dispare
cada vez que se
modifica un valor
de la tabla.
Public void
removeTableModelListen
er(TableModelListener l):
Debe suprimir una
clase de escucha
que se dispare
cada vez que se
modifica un valor
de la tabla.
Presentaremos una ventana de registro de
usuarios donde a medida que se diligencia el
formulario, se almacenan los datos en la BD,
desde allí se obtendrá la información y se
mostrarán los datos en Jtable
private void mostrarDatosConTableModel() {
DefaultTableModel model;
model = new DefaultTableModel();// definimos el objeto
tableModel
miTabla2 = new JTable();// creamos la instancia de la tabla
miTabla2.setModel(model);
model.addColumn("Nº Documento");
model.addColumn("Nombre");
model.addColumn("Edad");
model.addColumn("Profesión");
model.addColumn("Telefono");
miTabla2.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
miTabla2.getTableHeader().setReorderingAllowed(false);
PersonaDao miPersonaDao2 = new PersonaDao();
/**
* enviamos el objeto TableModel, como mandamos el objeto podemos
* manipularlo desde el metodo
*/
miPersonaDao2.buscarUsuariosConTableModel(model);
miBarra2.setViewportView(miTabla2);
}
Como hemos visto, la
creación de tablas se convierte
en una tarea sencilla cuando
comenzamos a conocer las
clases auxiliares que la
acompañan para mejorar su
rendimiento y eficiencia; la
finalidad de este primer artículo
es precisamente empezar a
familiarizarte con estas clases.
El control Jtable es
muy importante ya que
nos permite visualizar sin
ningúna dificultad datos,
ya sea ingresados de forma
manual o desde una base
de datos.
Durante la realización de este trabajo,
aprendimos acerca del, El objeto
Resultset, de los sistemas de gestión en
una clase, y su importancia y utilidad a la
hora de procesar Resultados, clasificar
información, de cualquier tipo.
Control jtable con base de datos

Más contenido relacionado

PPTX
PDF
Objeto jtable manipulación de datos multidimensionales
PDF
Tips componentes swing_v5
PDF
Aplication
PPTX
Control jtable con base de datos
PDF
Semana 4 Estructuras de datos(Tuplas, Conjuntos y Diccionarios)
DOC
Menu con opciones de captura
DOCX
Cómo hacer una calculadora en java y visual basic
Objeto jtable manipulación de datos multidimensionales
Tips componentes swing_v5
Aplication
Control jtable con base de datos
Semana 4 Estructuras de datos(Tuplas, Conjuntos y Diccionarios)
Menu con opciones de captura
Cómo hacer una calculadora en java y visual basic

La actualidad más candente (18)

PDF
DescripcióN De Codigo Y Interfaz
PDF
Taller de repaso de metodos y arreglos
PDF
Ejercicios en Netbeans
PDF
Practica
DOCX
PPT
Temaswing
DOC
Practica herencia programacion orientada a objetos
DOCX
Evaluación 3ER Parcial programación web 1
PDF
Ejercicios de programacion concurrente
PDF
Mp mardoqueo informe tecnico tap
DOC
CodigoFelizLombriz
PDF
Resumen java
PDF
Sudoku
DOCX
Sesión02 - Creación de objetos (Oracle)
DOCX
Taller parcial
DOC
Acmar trucos de visual basic(2)
DescripcióN De Codigo Y Interfaz
Taller de repaso de metodos y arreglos
Ejercicios en Netbeans
Practica
Temaswing
Practica herencia programacion orientada a objetos
Evaluación 3ER Parcial programación web 1
Ejercicios de programacion concurrente
Mp mardoqueo informe tecnico tap
CodigoFelizLombriz
Resumen java
Sudoku
Sesión02 - Creación de objetos (Oracle)
Taller parcial
Acmar trucos de visual basic(2)
Publicidad

Similar a Control jtable con base de datos (20)

PPTX
Control JTable con base de datos
PPTX
Control jtable con base de datos
PPTX
Universidad politecnica amazonica
PPTX
Diapositivas de jtable java
PPTX
Control jtable con base de datos
PPTX
Jtableconbasededatos
PPTX
CONTROL JTABLE CON BASE DE DATOS
PPTX
Control JTable con Base de Datos
PPTX
Control jtable con base de datos
PPTX
Control jtable
PPTX
Control JTable con base de datos.pdf
PPTX
PPTX
Jtableconbasededatos
PPTX
PDF
Table models
PPTX
Control JTable con base de datos
Control jtable con base de datos
Universidad politecnica amazonica
Diapositivas de jtable java
Control jtable con base de datos
Jtableconbasededatos
CONTROL JTABLE CON BASE DE DATOS
Control JTable con Base de Datos
Control jtable con base de datos
Control jtable
Control JTable con base de datos.pdf
Jtableconbasededatos
Table models
Publicidad

Más de Betzabeth Yameli Maldonado Idrogo (20)

Último (6)

PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
sistemas de informacion.................
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
PPTX
Conceptos basicos de Base de Datos y sus propiedades
Su punto de partida en la IA: Microsoft 365 Copilot Chat
AutoCAD Herramientas para el futuro, Juan Fandiño
sistemas de informacion.................
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
Derechos_de_Autor_y_Creative_Commons.pptx
Conceptos basicos de Base de Datos y sus propiedades

Control jtable con base de datos

  • 1. CONTROL JTABLE CON BASE DE DATOS DESARROLLO DEL SOFTWARE I Docente: o Marco Aurelio Porro Chulli. Integrantes  Maldonado Idrogo, Betzabeth Yameli.  Pérez Saucedo, Yordin Alberto.
  • 2. Componente swing java Permite mostrar datos en una tabla de una base de datos La información que se muestra en ella puede ser ingresada tanto por nosotros como obtenida de una base de datos.
  • 3. Public int getRowCount(): Public int getColumnCount (): Public String getColumnName(i nt columnIndex) Debe devolver el número de filas. Debe devolver el número de columnas. Debe devolver el nombre de la columna con el índice especificado.
  • 4. 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.
  • 5. Public void setValueAt(Object aValue,int rowIndex,int columnIndex): Debe establecer el valor de la especificada. Public void addTableModelListener(Tabl eModelListener l): Debe añadir una clase de escucha que se dispare cada vez que se modifica un valor de la tabla. Public void removeTableModelListen er(TableModelListener l): Debe suprimir una clase de escucha que se dispare cada vez que se modifica un valor de la tabla.
  • 6. Presentaremos una ventana de registro de usuarios donde a medida que se diligencia el formulario, se almacenan los datos en la BD, desde allí se obtendrá la información y se mostrarán los datos en Jtable private void mostrarDatosConTableModel() { DefaultTableModel model; model = new DefaultTableModel();// definimos el objeto tableModel miTabla2 = new JTable();// creamos la instancia de la tabla miTabla2.setModel(model); model.addColumn("Nº Documento"); model.addColumn("Nombre"); model.addColumn("Edad"); model.addColumn("Profesión"); model.addColumn("Telefono"); miTabla2.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); miTabla2.getTableHeader().setReorderingAllowed(false); PersonaDao miPersonaDao2 = new PersonaDao(); /** * enviamos el objeto TableModel, como mandamos el objeto podemos * manipularlo desde el metodo */ miPersonaDao2.buscarUsuariosConTableModel(model); miBarra2.setViewportView(miTabla2); }
  • 7. Como hemos visto, la creación de tablas se convierte en una tarea sencilla cuando comenzamos a conocer las clases auxiliares que la acompañan para mejorar su rendimiento y eficiencia; la finalidad de este primer artículo es precisamente empezar a familiarizarte con estas clases. El control Jtable es muy importante ya que nos permite visualizar sin ningúna dificultad datos, ya sea ingresados de forma manual o desde una base de datos.
  • 8. Durante la realización de este trabajo, aprendimos acerca del, El objeto Resultset, de los sistemas de gestión en una clase, y su importancia y utilidad a la hora de procesar Resultados, clasificar información, de cualquier tipo.