箭头键的代码

时间:2013-03-13 06:07:34

标签: java

在java程序中我添加了keylistener,我想检查是否有人按下了箭头键。任何人都可以帮助我,因为我不知道箭头键的任何ascii代码?如果可能的话,请提供一个示例程序。

1 个答案:

答案 0 :(得分: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;
     }
} 

编辑:我现在在How to check if the key pressed was an arrow key in Java KeyListener?

看到这个问题的副本