Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/09/2013, 14:40
dfmex
 
Fecha de Ingreso: octubre-2008
Mensajes: 147
Antigüedad: 15 años, 7 meses
Puntos: 3
Respuesta: JTable No actualiza datos

Cita:
Iniciado por chuidiang Ver Mensaje
El método correcto de hacer esto no es crear cada vez el JTable entero desde cero. Crea el JTable y añádelo en el constructor de la clase. El método VisualizarDatos() debería hacer algo como esto:

Código Java:
Ver original
  1. void VisualizarDatos() {
  2.    // conexión y consulta a base de datos
  3.    TableModel modelo = jTableQueInstanciasteEnElConstructor.getModel();
  4.    // borrar los datos en el modelo
  5.    // metero en el modelo los datos que has leido de base de datos

y con eso vale. Modificando los datos en el modelo que está dentro del JTable, el JTable se actualiza él solito.

Se bueno.
Por favor discúlpame, sé que me enviarás directita a leer un libro, pero no te entendí casi nada, estoy apenas cursando mi primer semestre en programación orientada a objetos y no es por culpar a mi maestro pero no nos explica nada...

Básicamente no sé que sea eso de "Borrar los datos en el modelo" y lo del constructor sé cuál es, pero si muevo el "DefaultTableModel dtm = new DefaultTableModel();" dentro del constructor (sacándolo del método) entonces en mi método "dtm" ya no es reconocido, y me da errores...

Ok... sé que quizá necesite una explicación un poco más para niñas tontas (más simple con un ejemplo)...