我创建了一个新的 KeyListener,定义如下:
...
public void keyTyped(KeyEvent arg0) {
if (arg0.equals(KeyEvent.VK_ENTER) || (arg0.equals(KeyEvent.VK_R))) {
System.out.println("Enter or R key typed.");
} else {
System.out.println("Something else typed.");
}
}
...
我真正想做的是每次输入 Enter 键或“R”时调用一个方法。
我的问题:无论我输入什么,都不会触发 if 案例。它总是跳转到 else 情况。这种行为的原因是什么?