这是我的程序:
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();
}
但是当我按“SPACE”时程序不起作用。它返回 if 语句,而退格和删除则完美执行。所以请帮忙做一个正确的解释。谢谢阅读....