java while循环jtextfield只接受字母
我想强制文本字段只接受字母和空格。 我尝试了这个看起来不错的功能,但它只打印:
接受,i=0,所以我可以看出这是一个局部变量或smthg之类的问题
public void ff()
{Boolean bool=true;
int i=0;
name=textField.getText();
while(bool && i<name.length())
{
if(Character.isLetter(name.charAt(i)))
i++;
else
bool=false;
}
if (bool=true)
System.out.println("accepted"+i);
else
System.out.println("wrong"+i);
}
你能帮我弄清楚吗?请允许我使用这个函数,而不是documentfilter或formattedtext
共 (0) 个答案