I want to open a JFrame that has a jpanel with two jlabel, with a method that loops and rewrites those labels. Of course in the loop I have a thread.sleep, BUT I can't figure it out, my thread begins to run 1.. 2.. 3.. and when this finished the JFrame opens.
Here is my code I have wrote so far:
FrmPruebaPlanillon vtnPruebaPlanillon = new FrmPruebaPlanillon();
vtnPruebaPlanillon.setVisible(true);
boolean infinito = true;
while(infinito)//todo ver con cuidado
{
//enviamos los comando por fila para podrer rellenar los datos del
//taximetro con el boleto generado
System.out.println(FrmPrincipal.linea()+"Inició la prueba "+ (contadorDePrueba+1));
//pp.getLblNEnvio().setText((contadorDePrueba+1)+"");
vtnPruebaPlanillon.getLblNEnvio().setText((contadorDePrueba+1)+"");
vtnPruebaPlanillon.getLblDatoEnviado().setText(fila[contadorDePrueba]);
//pp.getLblDatoEnviado().setText(fila[contadorDePrueba]);
//#######################################################################3
pruebaPorTabla(tipoPrueba, datosCsv);
//pruebaPorFila(tipoPrueba, fila[contadorDePrueba]);
//vtnFrmBoleto.setParametrosPrueba(tipoPrueba, tblPrueba, numeroPrueba, taximetro, empresa);
//pone un numero de prueba en la ventana boleto
if(contadorDePrueba == 0)
{
//vtnFrmBoleto.getLblNprueba().setText((String) tblPrueba.getModel().getValueAt(0, 0));
}
//vtnFrmBoleto.setVisible(true);
contadorDePrueba++;
if(contadorDePrueba==dataTabla.length-1)
{
System.out.println("numero de lineas enviadas"+contadorDePrueba);
infinito=false;
}
}