Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/08/2013, 10:46
viniciovii
 
Fecha de Ingreso: julio-2013
Mensajes: 5
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Crear dinamismo en un gráfico

Dime como estas generando la grafica???...

Si es un paint por ejemplo en el for debes mandar a re-dibujar la figura para simular el dinamismo...
Por ejemplo tengo un hilo.
despues de ejecutarlo debo llamar al metodo paint que me dibuja la grafica...

Mira mi ejemplo es de un hilo que simula ser un reloj que se redibuja en un label...

//Inicio el Hilo (Thread)
public void run (){
while(activo){
for(sc=0; sc<=59; sc=sc+1){
try{
cronometro.sleep(1000);
}
catch(InterruptedException e){}
}
cont=cont+1;
}
}

//Metodo que me dibuja en los label
public void paint(Graphics g){
int j=0;
int min=d.MINUTE;
Date d1=new Date();
int min1=d1.getMinutes();
int hora=d1.getHours();
try{

while(cronometro.isAlive()){
label.setText(""+hora+ " : ");
System.out.println(min+sc);

System.out.println(sc);
label2.setText(": "+(sc));
label1.setText(""+(min1+cont));
cronometro.sleep(1000);
j++;
}
}catch(Exception a){}
}

//En el boton iniciar tengo esto..

cronometro.start();
repaint();

//El metodo repaint hace que se refresque la grafica cada vez que el hilo cambia su valor.....