
Hilo repaint()
Publicado por Oscar (1 intervención) el 29/11/2013 19:06:13
Buenos días
Estoy haciendo un proyecto de mi curso programación en java, pero tengo un problema en cuanto a la creación de un hilo. Tengo definidas como 30 clases, entonces solo pondré lo realmente necesario; en el panel tengo un método que me corre una seria de simulaciones y necesito que después de cada simulación el panel se pinte de nuevo con los cambios que la simulación haya generado, pero el panel no se vuelve a pintar sino hasta que todas las simulaciones han terminado, por lo que he leído se requiere usar hilos pero la verdad no he entendido como hacerlo bien.
Muchas gracias de antemano
Estoy haciendo un proyecto de mi curso programación en java, pero tengo un problema en cuanto a la creación de un hilo. Tengo definidas como 30 clases, entonces solo pondré lo realmente necesario; en el panel tengo un método que me corre una seria de simulaciones y necesito que después de cada simulación el panel se pinte de nuevo con los cambios que la simulación haya generado, pero el panel no se vuelve a pintar sino hasta que todas las simulaciones han terminado, por lo que he leído se requiere usar hilos pero la verdad no he entendido como hacerlo bien.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public panel extends JPanel{
public panel(){
}
public void paintComponents(Graphics g){
//Código de pintado
}
//Más codigo de manejo de mouse
public void simulacion(){
while(x<y){
//más codigo de la simulacion
simular(x);
this.repaint();
}
}
}
Muchas gracias de antemano
Valora esta pregunta


0