黑马程序员技术交流社区

标题: 键盘事件--->小键盘上的数字不是“数字”? [打印本页]

作者: 黄玉昆    时间: 2013-3-7 20:39
标题: 键盘事件--->小键盘上的数字不是“数字”?
本帖最后由 黄玉昆 于 2013-3-7 23:14 编辑

在第22天的第八个个视频的键盘事件中,为啥我用用小键盘输入数字也不行呢,也不会输入进去呢?
  1.   ......
  2. tf.addKeyListener(new KeyAdapter()
  3.                 {
  4.                         public void keyPressed(KeyEvent e)
  5.                         {
  6.                                 int code = e.getKeyCode();
  7.                                 if(!(code>=KeyEvent.VK_0&&code<=KeyEvent.VK_9))
  8.                                 {
  9.                                         e.consume();
  10.                                         System.out.println(code + "是非法的");
  11.                                 }
  12.                         }
  13.                 });
  14. .......
复制代码
难道小键盘的数字不是输入不是数字?
作者: 谢洋    时间: 2013-3-7 22:45
获取字符的code,并打印出来看结果
作者: 黄玉昆    时间: 2013-3-7 23:14
谢洋 发表于 2013-3-7 22:45
获取字符的code,并打印出来看结果

已经尝试了,通过getKeyCode()先生的都是一些100以上的数字。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2