【发布时间】:2021-01-12 22:30:25
【问题描述】:
当对KeyListener 使用KeyTyped 方法时,有时我会得到“缺少字符”。我将展示我用来获取它们的代码,然后问我的问题。
public class KeyInput implements KeyListener
{
public void keyTyped(KeyEvent e)
{
System.out.println(e.getKeyChar());
}
}
我省略了一些必需的方法,因为它们与我的问题无关。如果我按下一个字母,它会将该字母打印到控制台。但是,如果我使用组合键,即。 control + g,打印到控制台的字符只是一个带问号的正方形。
有没有办法检测字符是否是“缺失字符”?
【问题讨论】:
标签: java char keylistener keyevent