com.jblend.micro.lcdui
クラス LocalizedTextBox
java.lang.Object
|
+--javax.microedition.lcdui.Displayable
|
+--javax.microedition.lcdui.Screen
|
+--javax.microedition.lcdui.TextBox
|
+--com.jblend.micro.lcdui.LocalizedTextBox
- public class LocalizedTextBox
- extends javax.microedition.lcdui.TextBox
LocalizedTextBoxは、MIDPのTextBoxクラスを継承して
日本語入力のための機能を追加したテキストボックスです。
コンストラクタの概要 |
LocalizedTextBox(java.lang.String title,
java.lang.String text,
int maxSize,
int constraints)
LocalizedTextBoxコンストラクタ |
クラス javax.microedition.lcdui.TextBox から継承したメソッド |
delete, getCaretPosition, getChars, getConstraints, getMaxSize, getString, insert, insert, setChars, setConstraints, setMaxSize, setString, size |
クラス javax.microedition.lcdui.Screen から継承したメソッド |
getTicker, getTitle, setTicker, setTitle |
クラス javax.microedition.lcdui.Displayable から継承したメソッド |
addCommand, isShown, removeCommand, setCommandListener |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocalizedTextBox
public LocalizedTextBox(java.lang.String title,
java.lang.String text,
int maxSize,
int constraints)
- LocalizedTextBoxコンストラクタ
- パラメータ:
title
- タイトルtext
- テキストmaxSize
- 最大文字数constraints
- 入力制限
setCharConstraints
public void setCharConstraints(int charConstraints)
- 入力可能な文字入力制限をANYに変更し、かつ文字種をINTERNETまたはHANKAKUに設定します。
このメソッドのコール後、TextField#getConstraintsで取得される値はANYになります。
文字入力制限のパスワード属性は、文字種をINTERNETに設定すると解除されますが
HANKAKUの場合は保持されます。
また、新たにTextField#setConstraintsで文字入力制限を設定するとこのメソッドで
行った設定は無効になります。
- パラメータ:
charConstraints
- INTERNETまたはHANKAKU- 例外:
java.lang.IllegalArgumentException
- INTERNET, HANKAKU以外の値の場合、発生する。
setInputMode
public void setInputMode(int mode)
- 初期入力モードを設定する。
入力開始の際の入力文字種を設定する。
- パラメータ:
mode
- INTERNETまたはHANKAKU- 例外:
java.lang.IllegalArgumentException
- INTERNET, HANKAKU以外の値の場合、発生する。