把一张图片从一坐标移动到另一坐标。每移动一次,就用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){}}太长了发不了。请自己加一个窗体好吗。
添加回答
举报
0/150
提交
取消