java - 如何检查KeyListener输入?

标签 java keylistener

在java.awt.event.KeyListener中,如何检查用户输入的是“+”还是“-”?

最佳答案

以下是如何执行此操作的代码示例:

    TextField field = new TextField();
    field.addKeyListener(new KeyListener() {
        public void keyTyped(KeyEvent e) {
            final char aChar = e.getKeyChar();
            if (aChar == '+') {
                System.out.println("+ was typed");
            }
            if (aChar == '-') {
                System.out.println("- was typed");
            }
        }

        public void keyPressed(KeyEvent e) {
        }

        public void keyReleased(KeyEvent e) {
        }
    });

关于java - 如何检查KeyListener输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4337483/

相关文章:

java - 为什么 RecordComponent 没有在 Java 17 的 Records 类中定义的注释信息?

android - OnKeyListener 句柄按下两次

java - 按键监听器不工作

android - 在 Android 中使用 TextInputEditText 注册按键

Java KeyEvent 比较 - arg0 是否等于特定键

java - 未检测到控制键

java - 从数据库检索表 : javax. el.PropertyNotFoundException

java - 使用 Hibernate 合并和检索子级

java - 如何使用 JavaScript 获取输入表单值以及整个页面 HTML 源并将其传递给支持 bean?

java - Java 中的 "primitive interface method"是什么?