我在jTextField中添加了事件
jTextField1.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyTyped(java.awt.event.KeyEvent evt) {
jTextField1KeyTyped(evt);
}
});
Run Code Online (Sandbox Code Playgroud)
这是我的代码的第二部分(负责处理键盘按钮):
private void jTextField1KeyTyped(java.awt.event.KeyEvent evt) {
switch (evt.getKeyCode()) {
case KeyEvent.VK_1:
print(one);
System.out.println("1");
break;
case KeyEvent.VK_2:
print(two);
System.out.println("2");
break;
case KeyEvent.VK_3:
print(three);
System.out.println("3");
break;
case KeyEvent.VK_4:
print(four);
System.out.println("4");
break;
case KeyEvent.VK_5:
print(five);
System.out.println("5");
break;
case KeyEvent.VK_6:
print(six);
System.out.println("6");
break;
case KeyEvent.VK_7:
print(seven);
System.out.println("7");
break;
case KeyEvent.VK_8:
print(eight);
System.out.println("8");
break;
case KeyEvent.VK_9:
print(nine);
System.out.println("9");
break;
case KeyEvent.VK_0:
print(zero);
System.out.println("0");
break;
}
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.当我任何按钮 - 没有任何事情发生.