1
我執行擴展javax.swing.JFrame中 我增加了內部類KeyInputHandler中X與下面的代碼的類X:如何正確處理Java中的用戶輸入?
private class KeyInputHandler extends KeyAdapter {
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_LEFT) {
}
if (e.getKeyCode() == KeyEvent.VK_RIGHT) {
...
}
if (e.getKeyCode() == KeyEvent.VK_UP) {
...
}
if (e.getKeyCode() == KeyEvent.VK_SPACE) {
...
}
if (e.getKeyCode() == KeyEvent.VK_B) {
...
}
}
}
但由於某些原因,它不承認我的輸入。我需要向類X添加其他內容嗎?
你能發表工作代碼嗎?只是創建這個類並不意味着它會被調用。 – Kane
http://stackoverflow.com/questions/5048536/keyadapter-is-not-responding-java 你打電話給addKeyListener了嗎? –