有关Java键盘监听事件

只能做到监听大写字母的事件,因为有KeyCode.E 但没有小写字母的,大佬们这如何解决

自己封装个键盘的监听类:

class MyListener implements KeyListener {
        @Override // 按下
        public void keyPressed(KeyEvent e) {
            textArea.append("按下:"+KeyEvent.getKeyText(e.getKeyCode()) + "\n");
        }
        @Override // 松开
        public void keyReleased(KeyEvent e) {
            textArea.append("松开:" + KeyEvent.getKeyText(e.getKeyCode()) + "\n");
            if(KeyEvent.getKeyText(e.getKeyCode()).equals("C")) {
                textArea.setText("");
            }
        }
        @Override // 输入的内容
        public void keyTyped(KeyEvent e) {
            textArea.append("输入:" + e.getKeyChar() + "\n");
        }
    }

通过实际运行程序
可以看的出e.getKeyCode()方法获得的结果都是大写的
e.getKeyChar() 有大写也有小写

大小写字母应该是通用的啊

可以获取asc码自己处理