1
我剛開始使用KeyListener
界面。我想創建一個非常簡單的控制檯應用程序。如果我按下「ENTER」鍵,我希望程序打印「hi」。不幸的是,由於我缺乏知識,當我按下鍵盤上的輸入/返回鍵時,沒有任何反應。我沒有使用Scanner類,因爲它需要用戶輸入內容,或者只需按回車即可執行。我想要一個過程繼續下去,直到被按鍵中斷爲止。以下是我的代碼到目前爲止:如何使用KeyListener接口?
import java.awt.event.KeyListener;
import java.awt.event.KeyEvent;
public class Trash implements KeyListener {
public void keyPressed(KeyEvent e){
System.out.println("hi");
switch (e.getKeyCode()) {
case KeyEvent.VK_ENTER:
System.out.println("hi");
}
}
public void keyTyped(KeyEvent e){}
public void keyReleased(KeyEvent e){}
public static void main (String [] args){
Trash obj1 = new Trash();
}
}
你有這樣的例子嗎?一條鏈接? – user1299661
閱讀關於併發性的Java教程,特別是閱讀以下頁面:http://docs.oracle.com/javase/tutorial/essential/concurrency/interrupt.html –
謝謝,但我如何將中斷與按鈕按下綁定? – user1299661