为了账号安全,请及时绑定邮箱和手机立即绑定

Java KeyListener未注册箭头键

Java KeyListener未注册箭头键

慕娘9325324 2019-09-06 15:53:43
我正在用Java编写一个简单的程序,其中包含一个KeyListener,其中包含以下覆盖它们的KeyTyped方法:@Override        public void keyTyped(KeyEvent e)        {            int key = e.getKeyCode();            System.out.println("TEST");            if (key == KeyEvent.VK_KP_LEFT || key == KeyEvent.VK_LEFT)            {                System.out.println("LEFT");                //Call some function            }            else if (key == KeyEvent.VK_KP_RIGHT || key == KeyEvent.VK_RIGHT)            {                System.out.println("RIGHT");                //Call some function            }        }当我输入除箭头键以外的任何内容(例如“a”)时,它会TEST按原样打印。但是,当我键入一个小键盘TEST箭头键时,它只会打印,当我键入标准箭头键时,它根本不会打印任何内容。这可能是因为我在笔记本电脑上,或者我只是在某个地方犯了一个愚蠢的错误?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 364 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信