当为KeyTyped使用KeyListener方法时,有时我会得到“缺少的字符”。我会展示我用来获取它们的代码,然后问我的问题。
public class KeyInput implements KeyListener
{
public void keyTyped(KeyEvent e)
{
System.out.println(e.getKeyChar());
}
}我遗漏了一些必要的方法,因为它们与我的问题无关。如果我按一封信,它就会把信打印到控制台。但如果我用钥匙组合。 + g,打印到控制台的字符只是一个带有问号的正方形。

是否有一种方法来检测该字符是否为“缺失字符”?
发布于 2020-09-27 02:49:47
也许您可以使用canDisplay(...)类的Font方法。
https://stackoverflow.com/questions/64083572
复制相似问题