把一張圖片從一坐標移動到另一坐標。每移動一次,就用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
2022-05-19 12:15:38