2017-02-26 54 views
0

您好我有一個問題:Java刪除鍵比較

我在Java Swing中編寫了一個小計算器。我已經得到了按鍵綁定鍵綁定 然後在的actionPerformed我檢查哪個鍵被按下,這是類似的東西:

if(event.getActionCommand().equals("\b")) { 
} 

我的問題是:有沒有辦法比較刪除按鈕,像退格鍵上面比較?

回答

0

您可以使用KeyEvent常量來檢查刪除鍵是否被按下,例如:

if (event.getExtendedKeyCode() == KeyEvent.VK_DELETE) { 
    //do something 
} 

Here的Javadoc中KeyEvent的類。

+0

是的我知道,但有人寫道,它更好地使用鍵綁定,所以即時通訊設法這樣做 – MyWash

+0

不,它不是。使用鍵綁定不是一個好習慣。看看這個答案:http://stackoverflow.com/a/22741216/1120793 –