Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/03/2010, 12:00
LEYED
 
Fecha de Ingreso: marzo-2010
Mensajes: 3
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Datos en jTable

Mira este es un ejemplo de lo que yo hago:

Código:
    public void cargarEmpleados(int id_equipo) throws SQLException
    {
        Object y [] = new Object[9];
        ResultSet C = ControlAcceso.ejecutarSqlSelect("SELECT nombre_empleado, experiencia_empleado , pagoHora_empleado FROM empleado e WHERE idEquipo_empleado = "+ id_equipo +" AND estatus_empleado IN('ACTIVO', 'REINGRESO');");
        while (C.next())
        {
            y[0] = C.getString("nombre_empleado"); //nombre
            y[1] = C.getDouble("experiencia_empleado") * 100; //experiencia
            y[2] = 45;//horas trabajadas
            y[3] = 0;//importe
            y[4] = C.getDouble("pagoHora_empleado");//pagoPorHora
            y[5] = 0;//HorasExtra
            y[6] = false;//trabajoExtra
            y[7] = 0;//PercepcionExtre
            y[8] = 0;//total
            this.insertarRegistroEmpleado(y);
        }
    }

En esta tabla se requieren llenar 9 columnas con los datos asignados de un Resultset y otros asignados manualmente le metodo que inserta los datos es el siguiente:


Código:
    public void insertarRegistroEmpleado(Object rec[])
    {
        DefaultTableModel model = (DefaultTableModel)this.jtb_empleados.getModel();
        //jtb_empleados es la tabla que inicializas o creas desde el editor de interfaces
        model.addRow(rec);
    }
Esta bueno por que lo puedes usar para el tipo y tamaño de tablas que nesesites solo falta poner el numero de columnas y asignar de una buena manera lo que contendran las diferentes filas.

Espero haber ayudado.