Tema: Usar JTable
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/12/2006, 18:17
xslots
 
Fecha de Ingreso: diciembre-2006
Mensajes: 1
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Usar JTable

El usar Modelos te permite el reuso de estos componentes ademas de sus metodos incorporados lo que te facilita la extraccion de los datos de la tabla en una estructura facil de usar.

Aqui hay un ejemplo de como llenar la tabla con datos de un objeto llamado cp de tipo producto que guarda datos de algun producto.

DefaultTableModel dtm;
ArrayList r;



Object datos[] = new Object [5]; //new Object [5];
dtm = (DefaultTableModel) tabla.getModel();

//////////////////////////////////
//primero vaciamos el model //
//////////////////////////////////
for (int i = tabla.getRowCount() - 1; i>=0; i--)
{
dtm.removeRow(i);
}

r = cp.buscarproducto("4323", "codigo");
Iterator it = r.iterator();

/////////////////////////////////////////////////////////////
// y ahora lo vamos llenando con los datos del objeto//
/////////////////////////////////////////////////////////////

while(it.hasNext())
{

producto p = (producto)it.next();
datos[0] = p.getcodigo();
datos[1] = p.getNombre();
datos[2] = p.getprecio();
datos[3] = p.getstock();
datos[4] = p.getfecha();
dtm.addRow(datos);
}

Última edición por xslots; 13/12/2006 a las 18:55