0

我仔细检查以确保问题不是问题,但由于某种原因,消费拒绝工作

我不知道我应该做什么

public void keyPressed(KeyEvent e) {

                char c = e.getKeyChar();
                if (Character.isAlphabetic(c)) {
                    System.out.println("Key is a Letter");
                    e.consume();
                }
            }
4

1 回答 1

0

而是在方法内部尝试它keyTyped,因为keyTyped当键盘将键发送到系统输入时执行。

@Override
public void keyTyped(KeyEvent e) {
    char c = e.getKeyChar();
    if (Character.isAlphabetic(c)) {
        System.out.println("Key is a Letter");
        e.consume();
    }
}
于 2022-03-02T15:35:52.203 回答