【问题标题】:Missing Character For KeyEventKeyEvent 缺少字符
【发布时间】: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


    【解决方案1】:

    也许您可以使用Font 类的canDisplay(...) 方法。

    【讨论】:

      猜你喜欢
      • 2011-08-26
      • 1970-01-01
      • 1970-01-01
      • 2021-10-16
      • 2011-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多