标签: java keylistener backspace
如何判断用户是否从KeyTyped方法内部按下“Backspace”键?它们的值arg0.getKeyChar()不是KeyEvent.CHAR_UNDEFINED,arg0.getKeyCode()是KeyEvent.VK_UNDEFINED,因为它始终位于KeyTyped方法的内部。我是否必须使用KeyReleased / KeyPressed方法并标记布尔值?哪种方法先发射? KeyReleased还是KeyTyped?
arg0.getKeyChar()
KeyEvent.CHAR_UNDEFINED
arg0.getKeyCode()
KeyEvent.VK_UNDEFINED
答案 0 :(得分:2)
看起来KeyTyped无法检测到没有可视化表示的键。我认为这包括退格。
KeyListener, keyPressed versus keyTyped