程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

我如何才能仅监听数字按键?

发布于2024-11-02 20:58     阅读(952)     评论(0)     点赞(10)     收藏(0)


我想编写一个按键监听器来监听数字键。我该如何实现?

这是我尝试过的:

if (  e.getKeyCode() > 96 & e.getKeyCode() < 106
   || e.getKeyCode() > 47 & e.getKeyCode() < 58)
{
    // do something
}

这段代码有什么问题?


解决方案


使用这个:

if (e.getKeyCode() >= 96 && e.getKeyCode() <= 105 || e.getKeyCode() >= 48 && e.getKeyCode() <= 57){
     // do something
}

注意& 和 &&之间的区别,还修复了键码范围。



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.javaheidong.com/blog/article/691842/ee2dc1e1073931cee5cc/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

10 0
收藏该文
已收藏

评论内容:(最多支持255个字符)