2012-02-28 4 views
0

나는 TextFields을 만들었습니다. 이제 제약 조건을 TextField 알파벳으로 설정해야합니다. LWUIT에서 수행하는 방법을 모르겠습니다.LWUIT에서 알파벳 만 허용하도록 텍스트 필드를 만드는 방법은 무엇입니까?

+1

이전에 [동일한 질문] (http://stackoverflow.com/questions/9156737/mobile-number-validation-in-lwuit)을 물어 본 이후로 어떤 시도를 했습니까? – radimpe

+0

@ radimpe, 이전에 나는 단지 이것을 시도했습니다 – Juhi

답변

3

재정 validChar 방법,

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

잘 작동합니다. 당신의 귀중한 도움에 감사드립니다. – Juhi

-2

당신은 손으로 작업을 수행해야보십시오. 첫 번째 문자를 가져 와서 다른 문자를 찾을 때까지 다른 문자와 비교하여 확인하십시오. 또는 첫 번째 문자에서 정규 표현식을 만들어 값과 일치시킬 수 있습니다.

편집 : 질문이 완전히 변경되었습니다. 이 대답은 또 다른 질문을 의미했습니다. 다음 답은 다음과 같습니다.

관련 문제