Ограничьте ввод в текстовом поле / текстовом поле буквенно-цифровым только в J2me - PullRequest
0 голосов
/ 24 мая 2011

Как я могу ограничить ввод пользователем в текстовом поле / текстовом поле буквенно-цифровых символов только в J2ME? Я не хочу, чтобы пользователь вводил! @ ## $% $ # * & <- эти специальные символы. </p>

1 Ответ

1 голос
/ 24 мая 2011

переопределите метод TextField способом ниже и поставьте логику их

TextField t = new TextField(){
            protected boolean validChar(String c) {         
                  if ((c.charAt(0) > '0' && c.charAt(0) < '9') || (c.charAt(0) > 'a' && c.charAt(0) < 'z') || (c.charAt(0) > 'A' && c.charAt(0) < 'Z' )) {
                    return true;
                }else{
                    return false;
                }
            }
        };
...