所以我对 Java 编程还很陌生,我试图弄清楚 keyEventListeners 在 Java 中是如何工作的。我设法制作了一个小程序,您可以在其中操纵红色方块,但唯一的问题是,它只能在 QWERTY 键盘上运行。
这是检查 keyCode 的代码:
public void keyPressed(KeyEvent e){
int c = e.getKeyCode();
if(c == KeyEvent.VK_LEFT){
velX = -1;
velY = 0;
}
if(c == KeyEvent.VK_UP){
velX = 0;
velY = -1;
}
if(c == KeyEvent.VK_RIGHT){
velX = 1;
velY = 0;
}
if(c == KeyEvent.VK_DOWN){
velX = 0;
velY = 1;
}
}
如何将其更改为 azerty 箭头键,以及(如果可能)两者?提前致谢。