我想知道您是否可以检查控制台上按下的键,特别是向上箭头,向下箭头和输入键。
这是我当前拥有的代码:
public void keyPressed(KeyEvent e) {
int keyCode = e.getKeyCode();
switch(keyCode) {
case KeyEvent.VK_UP:
keyPressed = "up";
pos++;
if (pos > 5) pos = 1;
break;
case KeyEvent.VK_DOWN:
keyPressed = "down";
if (pos < 1) pos = 5;
break;
case KeyEvent.VK_ENTER:
keyPressed = "enter";
break;
}
}
但是它什么也没做。
我是否必须制作一个仅在后台运行的框架才能起作用,还是有另一种方法?