2012-02-28 7 views
0

TextFieldsを作成しました。今私は制約をそれに設定する必要がありますTextFieldアルファベットだけです。私はLWUITでそれを行う方法がわかりませんLWUITのアルファベットだけを受け入れるようにtextfieldを作る方法は?

+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

を試してみてください。 最初のcharを取得し、別のcharを見つけるまで他のcharと比較して確認してください。 または 最初のcharからregexpを作成し、その値と一致させることができます。

編集:質問は完全に変更されました。この回答は別の質問のためのものです。次の答えもそうです。

関連する問題