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.
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.