-2

Javaプログラムにキーリスナーを追加しましたが、誰かが矢印キーを押したかどうかを確認したいのですが、矢印キーのASCIIコードがわからないので、誰か助けてもらえますか?可能であれば、サンプルプログラムも提供してください。

4

1 に答える 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 に答える