【发布时间】:2013-11-17 02:51:05
【问题描述】:
我无法使用我的 JButton 从我的 textField 中删除不需要的字符。 到目前为止,我已经尝试使用 for 循环进行按钮调用以遍历字符并将所有字母字母实例替换为 0。但是该按钮实际上并没有做任何事情。任何帮助将不胜感激,这是我的代码:
if(event.getSource() == call)
{
int length = search.getText().length();
for(int i = 0; i < length; i++)
{
char a;
a = search.getText().charAt(i);
if(!(a >= '0' && a <= '9') || !(a == '#') || !(a == '*')
{
search.getText().replace(Character.toString(a), "");
}
}
}
search 是我的 textField 的名称,我想删除不在 0-9 或 # 或 * 键之间的任何字符。
【问题讨论】:
-
如需尽快获得更好的帮助,请发帖SSCCE。
标签: java string jbutton textfield