|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Object
|
+--com.nttdocomo.ui.Frame
|
+--com.nttdocomo.ui.Canvas
低レベルAPI のための表示面を定義します。キャンバス クラスは、 低レベル API で使用するフレー ムクラスです。キャンバスは、スクロール機能を持ちません。
Panel,
Dialog| クラス com.nttdocomo.ui.Frame から継承したフィールド |
SOFT_KEY_1, SOFT_KEY_2 |
| コンストラクタの概要 | |
Canvas()
コンストラクタ。 |
|
| メソッドの概要 | |
Graphics |
getGraphics()
キャンバスに描画するためのグラフィクスオブジェクトを取得します。 |
int |
getKeypadState()
キーパッド状態を返すメソッドです。 |
abstract void |
paint(Graphics g)
キャンバスに表示するために使用するメソッドです。 |
void |
processEvent(int type,
int param)
低レベルイベントが通知されたときに呼ばれるメソッドです。 |
void |
repaint()
キャンバス全体を再描画することを指示します。 |
void |
repaint(int x,
int y,
int width,
int height)
キャンバスの一部の矩形領域を再描画することを指示します。 |
| クラス com.nttdocomo.ui.Frame から継承したメソッド |
getHeight, getWidth, setBackground, setSoftLabel |
| クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public Canvas()
| メソッドの詳細 |
public Graphics getGraphics()
public abstract void paint(Graphics g)
g - 描画に使用する Graphics オブジェクトが渡されます。public void repaint()
public void repaint(int x,
int y,
int width,
int height)
x - 矩形の左上のX 座標を指定します。y - 矩形の左上のY 座標を指定します。width - 矩形の幅を指定します。height - 矩形の高さを指定します。
public void processEvent(int type,
int param)
type - イベントのタイプが渡されます。param - イベントのパラメータが渡されます。 パラメータの意味はイベントによって異なります。
パラメータを持たないイベントの場合は、0 が渡されます。public int getKeypadState()
b31 b2 b1 b0
+---+---+-------------||------+---+---+---+
| | | | | | |
+---+---+-------------||------+---+---+---+押された状態になっているキーに対応するビットは1 に、 押されていない状態になっているキ ーに対応するビットは、0 になっています。 アプリケーションプログラマは、タイマドリブンの処理中で、このメソッドを呼ぶか、 KEY_PRESS_EVENT, KEY_RELEASE_EVENT のイベントが発生したときに、このメソッドを 呼ぶ かして、複数のキーの状態を取得します。 キャンバスが表示されている、いないに関わらず、このメソッドを呼び出した場合、現在のキ ーパッドの状態が戻り値として返されます。
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。
Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。
「i-mode/アイモード」はNTTドコモの登録商標、「iアプリ/iαppli/アイアプリ」はNTTドコモの商標です。