Foros del Web » Programación para mayores de 30 ;) » Java »

Actualizacion de JTable

Estas en el tema de Actualizacion de JTable en el foro de Java en Foros del Web. Hola de nuevo a Todos, aun no resulevo el siguiente problema: en una Frame tengo un Jtable que muestra la consulta de una tabla de ...
  #1 (permalink)  
Antiguo 27/08/2010, 11:24
 
Fecha de Ingreso: enero-2009
Mensajes: 29
Antigüedad: 15 años, 3 meses
Puntos: 1
Actualizacion de JTable

Hola de nuevo a Todos, aun no resulevo el siguiente problema:
en una Frame tengo un Jtable que muestra la consulta de una tabla de mysql, por medio del siguiente codigo:

Código PHP:
    public DefaultTableModel llenatabla()throws Exception {

        
Statement stmt;
        
ResultSet rs;
    

        try{
        
stmt=pcon.createStatement();

        
rs=stmt.executeQuery("Select * from inventario order by id");

        
DefaultTableModel dtm=new DefaultTableModel();

                                
dtm.addColumn("ID");
        
dtm.addColumn("Rex");
        
dtm.addColumn("Descripcion");
        
dtm.addColumn("Presentacion");
        
dtm.addColumn("Precio");
        
dtm.addColumn("Existencia");
        
dtm.addColumn("Stock");
        
dtm.addColumn("Tipo"); 


        
tabla.setModel(dtm);

        
        while(
rs.next())
        {
            
            
Object[] fila = new Object[8];

            
            for(
int i=0;i<8;i++)
            {
                
fila[i]=rs.getObject(i+1); 
            }
            
            
dtm.addRow(fila);
        }

    
    
        } catch(
SQLException exc)
        {
            
System.out.println(exc.getMessage());
            
        }
       
    

El problema es que al realizar actualizaciones desde otros Frame, no se ven reflejados los cambios en el JTable.
La pregunta es: ¿como puedo hacer para que los datos del JTable se actualicen en Automático al hacer algún cambio de la base de datos desde otro frame?
He logrado llamar el método (llenatabla()) desde los otros Frame, pero los datos del JTable no se actualizan.
¿Debo hacer algún cambio al método llenatabla()?, o ¿como lo puedo hacer?.
Espero me puedan ayudar con alguna respuesta en concreto, ya que no solo me serviría a mí, si no ha varias personas más, ya que al buscar en internet he encontrado varias preguntas similares, pero muy pocas respuestas, y las aplicando dichas respuestas no me ha funcionado ninguna, les agradezco mucho por su atención, y de antemano gracias por las respuestas, saludos

Etiquetas: jtable, actualizaciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:40.