Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/08/2010, 10:17
KRISTIAN_ALE
 
Fecha de Ingreso: enero-2009
Mensajes: 29
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Llamada a metodo en constructor

Muchas Gracias por sus respuestas.
Ya revise(por medio de un System.out.printl) y si se llama al Metodo llenatabla() desde Surtir, lo malo es que no Actualiza 'visualmente' la tabla, en la ventana Datos.

este es el codigo de el metodo llenatabla():
Código PHP:
public void llenatabla()throws Exception {
  
        
Statement stmt;
        
ResultSet rs;
              
        try
        {
            
stmt=pcon.createStatement();
                       
        
rs=stmt.executeQuery("Select * from inventario");

             
DefaultTableModel dtm;
            
dtm = (DefaultTableModel)tabla.getModel();
        
       while (
rs.next())
            {
                
String data[] = {rs.getString("id"),rs.getString("rex"),rs.getString("descrip"),rs.getString("present_1"),rs.getString("prec_1"),rs.getString("exis_1"),rs.getString("stock_1"),rs.getString("tipo")};
                
dtm.addRow(data);
                        
             
            }
                            
        }
        catch (
Exception ex)
        {
            
    
System.out.println("Error1: " ex);
        
    }
     
      } 
donde tabla es:
Código PHP:
tabla = new javax.swing.JTable(); 
Por ahi lei que en lugar de 'DefaultTableModel' se debe usar 'AbstractTableModel', para poder usar 'fireTableChanged', ¿que tan cierto es esto?, ¿con eso funcionaria lo que quiero hacer?, y si es asi ¿que cambios debo hacer en 'llenatabla'?.

Espero me puedan ayudar, se los agradecere mucho, gracias por todo, saludos