2012-05-10 61 views
0

如何使我的java小程序無限制或設置爲一定的大小,我可以用箭頭鍵和圖像移動東西(而不是窗口) 東西會保留在原地嗎?可通過箭頭鍵移動Java applet窗格?

+1

嗨,你能解釋一下你的問題嗎?它很短,並沒有提供足夠的信息來了解你真正想做什麼。也許包括簡單的圖表,這將有助於人們給你更好的答案 –

回答

1

您可以使用KeyListeners來執行此任務。像這樣: -

class MyKeyListener extends KeyAdapter{ 
    public void keyPressed(KeyEvent e){ 
     switch (e.getKeyCode()){ 
      case KeyEvent.VK_LEFT: 
      leftKey = true; 
      break; 
      case KeyEvent.VK_RIGHT: 
      rightKey = true; 
      break; 
      case KeyEvent.VK_UP: 
      upKey = true; 
      break; 
      case KeyEvent.VK_DOWN: 
      downKey = true; 
      break; 
     } 
    } 
    public void keyReleased(KeyEvent e){ 
     switch (e.getKeyCode()){ 
      case KeyEvent.VK_LEFT: 
      leftKey = false; 
      break; 
      case KeyEvent.VK_RIGHT: 
      rightKey = false; 
      break; 
      case KeyEvent.VK_UP: 
      upKey = false; 
      break; 
      case KeyEvent.VK_DOWN: 
      downKey = false; 
      break; 
     } 
    } 

這只是一個方法,你如何使用KeyListner和事件。你可以用你的方式做。

+0

但是,我怎麼能使它自由移動?就像在遊戲中你用箭頭鍵在地圖上移動一樣?基本上就是這樣 –

+0

將你想要製作的特定對象添加到聽衆可以從ARROW KEYS – SilentBomb