Javaプログラムにキーリスナーを追加しましたが、誰かが矢印キーを押したかどうかを確認したいのですが、矢印キーのASCIIコードがわからないので、誰か助けてもらえますか?可能であれば、サンプルプログラムも提供してください。
11424 次
1 に答える
0
KeyEvent.VK_UP
KeyEvent.VK_DOWN
KeyEvent.VK_LEFT
KeyEvent.VK_RIGHT
これらは、テストする条件ですe.getKeyCode()
。
public void keyPressed(KeyEvent e) {
int key = e.getKeyCode();
switch( key ) {
case KeyEvent.VK_UP:
// up
break;
case KeyEvent.VK_DOWN:
// down
break;
case KeyEvent.VK_LEFT:
// left
break;
case KeyEvent.VK_RIGHT :
// right
break;
}
}
編集:ここでこの質問の複製が表示されます 押されたキーが Java KeyListener の矢印キーであるかどうかを確認する方法は?
于 2013-03-13T06:08:41.013 に答える