【发布时间】:2012-05-13 03:53:45
【问题描述】:
我创建了一个新的 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.");
}
}
...
我真正想做的是每次输入回车键或“R”时调用一个方法。
我的问题:无论我输入什么,都不会触发 if 案例。它总是跳转到 else 情况。这种行为的原因是什么?
【问题讨论】:
-
您何时、何地以及如何使用 KeyListener,以获得更好的帮助,尽早使用SSCCE编辑您的问题
标签: java comparison keylistener keyevent