簡體   English   中英

我如何只聽數字按鍵?

[英]How do I listen to only numeric keypresses?

我想編寫一個鍵偵聽器,以僅偵聽數字鍵。 我該如何實現?

這是我嘗試過的:

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
}

注意&和&&之間的區別,也固定了鍵碼范圍。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM