theone
22-03-2006, 18:12
Hey Leute!
Ich hab ein Problem. Ich hab 2 Label mit einem Bild. Und zwar will ich die 2 Label verschieben. Also der eine sollte sich an die Stelle des anderen bewegen und umgekehrt. Ich mach folgendes: (l und form sind Label)
for(int i =0;i<11;i++){
l.setLocation(l.getX ()-i, l.getY());
form.setLocation(form.getX ()+i, form.getY());
try{
Thread.sleep(100);
}
catch(Exception e){}
}
Die 2 Label tauschen zwar die Position und es gibt auch eine Zeitverzögerung. Aber nicht nach jedem pixel verschieben, sondern er wartet und verschiebt die Label dann am Schluss ohne irgendeinen Effekt. Wieso nicht und was soll ich statt dessen machen?
mfg theone
Ich hab ein Problem. Ich hab 2 Label mit einem Bild. Und zwar will ich die 2 Label verschieben. Also der eine sollte sich an die Stelle des anderen bewegen und umgekehrt. Ich mach folgendes: (l und form sind Label)
for(int i =0;i<11;i++){
l.setLocation(l.getX ()-i, l.getY());
form.setLocation(form.getX ()+i, form.getY());
try{
Thread.sleep(100);
}
catch(Exception e){}
}
Die 2 Label tauschen zwar die Position und es gibt auch eine Zeitverzögerung. Aber nicht nach jedem pixel verschieben, sondern er wartet und verschiebt die Label dann am Schluss ohne irgendeinen Effekt. Wieso nicht und was soll ich statt dessen machen?
mfg theone