Java - Hilo repaint()

 
Vista:
sin imagen de perfil

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.

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder