把一张图片从一坐标移动到另一坐标。
每移动一次,就用THREAD.SLEEP()延时。
最后的结果竟然是图片直接到达终点。中间的过程一动不动。
延时的确发生了,这是为什么类?
for(int i=0;i<=5;i++)
{ pic.setLocation(pic.getX()+20,pic.getY());
delay(200);
window.repaint();
}
public void delay(int n)//延时
{ try
{
Thread.sleep(n);
}
catch(InterruptedException e)
{}
}
太长了发不了。
请自己加一个窗体好吗。
慕码人2483693
吃鸡游戏
杨__羊羊
随时随地看视频慕课网APP
相关分类