我碰到這樣的代碼:KeyEvent的常量在Java中
private boolean right = true;
public void keyPressed(KeyEvent e) {
int key = e.getKeyCode();
if ((key == KeyEvent.VK_LEFT) && (!right)) {
left = true;
up = false;
down = false;
}
}
從我的理解,所謂getKeyCode getter方法返回整數形式的關鍵。程序員是否必須理解KeyEvent.VK_LEFT的實際數值?或者我應該把它當作一個黑匣子來處理,而不是關心和擔心它是如何實現的並且只是使用它?
顯然,在查看Java API後,與VK_LEFT相關的值爲37。
是的,你的問題的最後一部分:) – sjr
_what是VK_LEFT有關這個實際整數值_你有沒有嘗試的System.out.println(「KeyEvent.VK_LEFT值:」 + KeyEvent.VK_LEFT ); ???? –
啊,我其實沒想到!但我檢查了Java API,它說37. – Nicholas