我需要使圖像在屏幕上彈跳。我試圖通過將圖像向上移動 5 個單位,然后休息一秒鐘,然后再向上移動 5 個單位,等等來做到這一點。我試圖向上移動 5 次,然后向下移動 5 次,休息一秒鐘在每個班次之間。我需要幫助將計時器設置為一秒鐘,這樣它就像每個班次之間的休息時間一樣。我需要編寫 time() 方法。public void moveIt(KeyEvent evt) throws InterruptedException { switch (evt.getKeyCode()) { case KeyEvent.VK_DOWN: myY += 0; break; case KeyEvent.VK_UP: for (int i = 1; i <= 10; i++) { if (i <= 5) { bounceUp(); } else { bounceDown(); } time(); } break; case KeyEvent.VK_LEFT: myX -= 5; break; case KeyEvent.VK_RIGHT: myX += 5; break; } repaint();}Timer timer = new Timer();public void bounceUp() throws InterruptedException { myY -= 10;}public void bounceDown() throws InterruptedException { myY += 10;}public void time() {}
添加回答
舉報
0/150
提交
取消