2016-06-15 59 views
1

今天我試圖將一個KeyListener包含到我的第一個Java問題中。 我在多個網站上搜索了一個解決方案,但遺憾的是沒有找到一個解決方案。Java Key Listener不起作用

也許你們中的某個人可以看看它。

public class AL extends KeyAdapter { 
     public AL() { 

     } 

     public void keyPressed(KeyEvent e) { 
      key = e.getKeyCode(); 

      if(key == KeyEvent.VK_LEFT) { 
       System.out.println("Left Button pressed"); 
      } 
     } 
    } 

全碼: http://pastebin.com/FfdHymFp

+0

從JDK 1.0這一直是Java的一部分。可悲的是,錯誤是在你的盡頭。請在此發佈違規代碼;我不點擊鏈接,讓我外面SO> – duffymo

+0

不能在這裏發佈完整的代碼,因爲有限制 – myusername123

+0

那裏有一個問題:太多的代碼。創建一個小型自包含的可執行示例來演示您的問題。它可以幫助你弄清楚如何分解你的上帝階級。 – duffymo

回答

1

您需要使用方法addKeyListener(KeyListener)否則就無法正常工作添加您KeyListenerComponent

請看看到this doc

+0

聽啊,好吧,現在它的作品 - 謝謝 – myusername123