com.jblend.micro.lcdui
クラス LocalizedTextField

java.lang.Object
  |
  +--javax.microedition.lcdui.Item
        |
        +--javax.microedition.lcdui.TextField
              |
              +--com.jblend.micro.lcdui.LocalizedTextField

public class LocalizedTextField
extends javax.microedition.lcdui.TextField

日本語対応テキストフィールド


フィールドの概要
static int HANKAKU
          ユーザは以下の文字種を入力できる
半角英数字
半角記号
半角カタカナ
static int INTERNET
          ユーザは以下の文字種を入力できる
全ての文字(絵文字、半角カタカナを除く)
 
クラス javax.microedition.lcdui.TextField から継承したフィールド
ANY, CONSTRAINT_MASK, EMAILADDR, NUMERIC, PASSWORD, PHONENUMBER, URL
 
コンストラクタの概要
LocalizedTextField(java.lang.String label, java.lang.String text, int maxSize, int constraints)
          LocalizedTextFieldコンストラクタ
 
メソッドの概要
 void setCharConstraints(int charConstraints)
          入力可能な文字入力制限をANYに変更し、かつ文字種をINTERNETまたはHANKAKUに設定します。
 void setInputMode(int mode)
          初期入力モードを設定する。
 
クラス javax.microedition.lcdui.TextField から継承したメソッド
delete, getCaretPosition, getChars, getConstraints, getMaxSize, getString, insert, insert, setChars, setConstraints, setMaxSize, setString, size
 
クラス javax.microedition.lcdui.Item から継承したメソッド
getLabel, setLabel
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

INTERNET

public static final int INTERNET
ユーザは以下の文字種を入力できる
全ての文字(絵文字、半角カタカナを除く)

HANKAKU

public static final int HANKAKU
ユーザは以下の文字種を入力できる
半角英数字
半角記号
半角カタカナ
コンストラクタの詳細

LocalizedTextField

public LocalizedTextField(java.lang.String label,
                          java.lang.String text,
                          int maxSize,
                          int constraints)
LocalizedTextFieldコンストラクタ
パラメータ:
label - ラベル
text - テキスト
maxSize - 最大文字列
constraints - 入力制限
メソッドの詳細

setCharConstraints

public void setCharConstraints(int charConstraints)
入力可能な文字入力制限をANYに変更し、かつ文字種をINTERNETまたはHANKAKUに設定します。 このメソッドのコール後、TextField#getConstraintsで取得される値はANYになります。 文字入力制限のパスワード属性は、文字種をINTERNETに設定すると解除されますが HANKAKUの場合は保持されます。 また、新たにTextField#setConstraintsで文字入力制限を設定するとこのメソッドで 行った設定は無効になります。
パラメータ:
charConstraints - INTERNETまたはHANKAKU
例外:
IllegalArgumentException - INTERNET, HANKAKU以外の値の場合、発生する。

setInputMode

public void setInputMode(int mode)
初期入力モードを設定する。 入力開始の際の入力文字種を設定する。
パラメータ:
mode - INTERNETまたはHANKAKU
例外:
IllegalArgumentException - INTERNET, HANKAKU以外の値の場合、発生する。