這裏是我的程序:我想只拿字母,退格鍵,在Java平臺上擺在文本字段中刪除和空間
private void nametextKeyTyped(java.awt.event.KeyEvent evt)
{
char c = evt.getKeyChar();
if(!(Character.isAlphabetic(c)) || (c==KeyEvent.VK_BACK_SPACE) || (c==KeyEvent.VK_DELETE) ||
(c==KeyEvent.VK_SPACE)){
getToolkit().beep();
evt.consume();
}
但節目當我按下「空格」不工作。它返回if語句,而退格和刪除完美地執行。所以請幫忙解釋一下。感謝您閱讀....
你似乎已經倒了'isAlphabetic()'測試這裏 – fge
等待,你想,如果字符蜂鳴輸入的是_among_ alpha等,或者如果它不在其中? – fge