箭头键的java代码 2 年 Questions & Answers 11380 在java程序中,我添加了keylistener,我想检查是否有人按下了箭头键。我不知道箭头键的ascii码,有人能帮我吗?如果可能,请提供一个样本程序也
# 1 楼答案 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?
# 1 楼答案
KeyEvent.VK_UP
KeyEvent.VK_DOWN
KeyEvent.VK_LEFT
KeyEvent.VK_RIGHT
这些是您测试
e.getKeyCode()
的条件编辑:我现在在这里看到这个问题的副本How to check if the key pressed was an arrow key in Java KeyListener?