Java - panel desplazable

 
Vista:

panel desplazable

Publicado por jose (17 intervenciones) el 13/01/2016 23:45:41
Hola quisiera saber como puedo hace para cambiar de posicion un panel pero que parenzca que se desplaza tengo este codigo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
System.out.println("mover a la izquierda");
try {
	int e=1;
	while(true){
		if(e>diferiencia){
			break;
		}
		if(e<=diferiencia){
			System.out.println("\033[35mcambio "+e);
			Hilo3.sleep(30);
			for(int i=0;i<9;i++){
				posicionx=posicionx-100;
				System.out.println(""+posicionx);
				panel1.setBounds(posicionx,10,wid,hei);
				panel2.setBounds(posicionx+wid,10,wid,hei);
				panel3.setBounds(posicionx+(wid*2),10,wid,hei);
				panel4.setBounds(posicionx+(wid*3),10,wid,hei);
				panel5.setBounds(posicionx+(wid*4),10,wid,hei);
				repaint();
			}
		}
		repaint();
		e++;
		Hilo3.sleep(30);
	}
}catch (InterruptedException e) {
}
sirve pero lo que pasa es que no se ve el desplazamiento e jugado con el thread.sleep pero sale lo mismo no se mira mientras se desplaza sino hasta que se termino el
1
while(true)
lo intente con el
1
repaint();
dentro del for y fuera pero no consigo se se vea el desplazamiento
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