|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
Objectcom.docomostar.ui.Frame
com.docomostar.ui.Canvas
public abstract class Canvas
低レベルAPIのための表示面を定義します。 キャンバス クラスは、 低レベル API で使用するフレームクラスです。 キャンバスは、スクロール機能を持ちません。
このキャンバスに対して、初めて Display.setCurrent(Frame) メソッドが実行された場合、 init(Graphics) メソッド、及び paint(Graphics) メソッドがコールバックされます。
二回目以降に Display.setCurrent(Frame) メソッドが実行された場合は、init(Graphics) メソッドはコールバックされず、 paint(Graphics) メソッドのみコールバックされます。
Panel,
Dialog| フィールドの概要 | |
|---|---|
static int |
ALPHA
IME 起動において、初期入力モードをアルファベット入力モードにすることを表します (=1)。 |
static int |
DISPLAY_ANY
IME 起動において、表示文字列をそのまま表示するモードにすることを表します (=0)。 |
static int |
DISPLAY_PASSWORD
IME 起動において、文字列を隠蔽して表示するモード (パスワード入力用の表示モード) にすることを表します (=1)。 |
static int |
HANGUL [iアプリオプションAPI]
IME 起動において、初期入力モードを韓国語(ハングル文字)入力モードにすることを表します (=6)。 |
static int |
IME_CANCELED
IMEイベントの通知において、入力がキャンセルされたことを表します(=1)。 |
static int |
IME_COMMITTED
IMEイベントの通知において、入力が確定したことを表します(=0)。 |
static int |
KANA
IME 起動において、初期入力モードをかな漢字入力モードにすることを表します (=2)。 |
static int |
NUMBER
IME 起動において、初期入力モードを数字入力モードにすることを表します (=0)。 |
static int |
PORTUGUESE [iアプリオプションAPI]
IME 起動において、初期入力モードをポルトガル語入力モードにすることを表します (=7)。 |
static int |
SIMPLIFIED_HANZI [iアプリオプションAPI]
IME 起動において、初期入力モードを中国語(簡体字)入力モードにすることを表します (=4)。 |
static int |
TRADITIONAL_HANZI [iアプリオプションAPI]
IME 起動において、初期入力モードを中国語(繁体字)入力モードにすることを表します (=3)。 |
| クラス com.docomostar.ui.Frame から継承されたフィールド |
|---|
ARROW_DOWN, ARROW_LEFT, ARROW_RIGHT, ARROW_UP, SELECT_KEY, SOFT_KEY_1, SOFT_KEY_2, SOFT_KEY_3, SOFT_KEY_4 |
| コンストラクタの概要 | |
|---|---|
Canvas()
キャンバスオブジェクトを生成します。 |
|
| メソッドの概要 | |
|---|---|
Graphics |
getGraphics()
キャンバスに描画するためのグラフィクスオブジェクトを取得します。 |
int |
getKeypadState()
キーパッド状態を返すメソッドです。 |
int |
getKeypadState(int group) [iアプリオプションAPI]
キーのグループを指定してキーパッド状態を取得します。 |
void |
imeOn(String text,
int displayMode,
int inputMode)
キャンバスにおいてIMEを起動します。 |
void |
imeOn(String text,
int displayMode,
int inputMode,
int inputSize) [iアプリオプションAPI]
キャンバスにおいて、入力可能な文字数を制限して IME を起動します。 |
void |
init(Graphics g)
キャンバスが初めてカレントに設定されるタイミングで一度だけ呼び出されるメソッドです。 |
void |
onTouchEvent(TouchEventObject event) [iアプリオプションAPI]
タッチパネル上の操作が行われたときに呼ばれるメソッドです。 |
abstract void |
paint(Graphics g)
キャンバスに表示するために使用するメソッドです。 |
void |
processEvent(int type,
int param)
低レベルイベントが通知されたときに呼ばれるメソッドです。 |
void |
processIMEEvent(int type,
String text)
IMEイベントが通知されたときに呼ばれるメソッドです。 |
void |
repaint()
キャンバス全体を再描画することを指示します。 |
void |
repaint(int x,
int y,
int width,
int height)
キャンバスの一部の矩形領域を再描画することを指示します。 |
| クラス com.docomostar.ui.Frame から継承されたメソッド |
|---|
getHeight, getWidth, setBackground, setSoftArrowLabel, setSoftLabel, setSoftLabelVisible |
| クラス Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final int IME_COMMITTED
processIMEEvent
メソッドのtype引数として使用されます。
public static final int IME_CANCELED
processIMEEvent
メソッドのtype引数として使用されます。
imeOn(String, int, int),
imeOn(String, int, int, int),
定数フィールド値public static final int NUMBER
imeOn(String, int, int),
imeOn(String, int, int, int),
定数フィールド値public static final int ALPHA
imeOn(String, int, int),
imeOn(String, int, int, int),
定数フィールド値public static final int KANA
imeOn(String, int, int),
imeOn(String, int, int, int),
定数フィールド値public static final int TRADITIONAL_HANZI [iアプリオプションAPI]
imeOn(String, int, int),
imeOn(String, int, int, int),
定数フィールド値public static final int SIMPLIFIED_HANZI [iアプリオプションAPI]
imeOn(String, int, int),
imeOn(String, int, int, int),
定数フィールド値public static final int HANGUL [iアプリオプションAPI]
imeOn(String, int, int),
imeOn(String, int, int, int),
定数フィールド値public static final int PORTUGUESE [iアプリオプションAPI]
imeOn(String, int, int),
imeOn(String, int, int, int),
定数フィールド値public static final int DISPLAY_ANY
imeOn(String, int, int),
imeOn(String, int, int, int),
定数フィールド値public static final int DISPLAY_PASSWORD
入力可能な文字種は、ブラウザにおけるパスワード入力用テキストボックスと同様です。
imeOn(String, int, int),
imeOn(String, int, int, int),
定数フィールド値| コンストラクタの詳細 |
|---|
public Canvas()
| メソッドの詳細 |
|---|
public Graphics getGraphics()
public void init(Graphics g)
paint(Graphics) メソッドの引数に渡される Graphics オブジェクトを初期化するために使用してください。
このメソッドは、オーバーライドしていない状態では何も処理を行いません。 初期化処理を行う場合は、このメソッドをオーバーライドしてください。
引数で渡される Graphics オブジェクトは paint(Graphics) メソッドの引数と同一のオブジェクトです。
このメソッドと paint(Graphics) メソッドが同時にコールバックされることはありません。
Canvas が初めて