如何检查按下的键是否可打印?

Par*_*bin 4 java awt keyevent

如何在java中的按键事件中检查按下的键是否可打印?

hen*_*rek 5

检查这个主题

   public boolean isPrintableChar( char c ) {
        Character.UnicodeBlock block = Character.UnicodeBlock.of( c );
        return (!Character.isISOControl(c)) &&
                c != KeyEvent.CHAR_UNDEFINED &&
                block != null &&
                block != Character.UnicodeBlock.SPECIALS;
    }
Run Code Online (Sandbox Code Playgroud)