Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2011, 05:40
Karlos135
 
Fecha de Ingreso: septiembre-2005
Mensajes: 17
Antigüedad: 18 años, 7 meses
Puntos: 0
Actualizar filas de un Default Table Model mientras se van insertando.

Tengo un problema a la hora de agregar filas a un default table model y es que hasta que no acabo de ejecutar un comando entero, no me actuliza todas las filas que he ido insertando.
Para simplificar he creado un código el cual se asemeja a lo que quiero.
private void Test(){
int i=0;
Thread t = new Thread();
try{
while(i<3){
t.sleep(1000);
addMsg("numero "+ i);
i++;
}
}catch (Exception ex){

}
}

public void addMsg(Object frase){
myDefaultTableModel.insertRow(0, new Object[]{frase,dateformat.format(new Date())});

}

El caso es que cuando acaba el while, me pone las 3 filas de golpe, pero necesitaría que cada vez que llamo a addMsg, me pintara la fila, como si fuera un contador en tiempo real (Mi objetivo no es un contador en tiempo real, simplemente es un ejemplo sencillo)