我想写一个键监听器来监听数字键。我怎样才能做到这一点?
这是我尝试过的:
if ( e.getKeyCode() > 96 & e.getKeyCode() < 106
|| e.getKeyCode() > 47 & e.getKeyCode() < 58)
{
// do something
}
这段代码有什么问题?
我想写一个键监听器来监听数字键。我怎样才能做到这一点?
这是我尝试过的:
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
}
注意& 和 &&之间的区别,也修复了键码范围。