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

How to check a pressed key is printable or not?

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

检查this topic

   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;
    }