com.nttdocomo.ui
クラス Frame

Object
  |
  +--com.nttdocomo.ui.Frame
直系の既知のサブクラス:
Canvas, Dialog, Panel

public abstract class Frame
extends Object

アプリケーションの表示面を提供します。 フレーム クラスは、 スクリーンに表示されるオブジェクトが持つべきインタフェースを定めます。

イベントはこのクラスのサブクラスのインスタンスに通知されます。 だたし、表示状態でないフレームのサブクラスのインスタンスには、 イベントは通知されません。


フィールドの概要
static int SOFT_KEY_1
          ソフトキー1 (=0)。
static int SOFT_KEY_2
          ソフトキー2 (=1)。
 
コンストラクタの概要
Frame()
          アプリケーションが直接このクラスのインスタンスを生成することはできません。
 
メソッドの概要
 int getHeight()
          フレームの高さを取得します。
 int getWidth()
          フレームの幅を取得します。
 void setBackground(int c)
          背景色を設定します。
 void setSoftLabel(int key, String label)
          ソフトキーのラベル文字列を設定します。
 
クラス Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SOFT_KEY_1

public static final int SOFT_KEY_1
ソフトキー1 (=0)。 ソフトキー1は、左側のソフトキーです。setSoftLabel(int, String)メソッドで ソフトキー1のラベルを設定するときに使用します。 ソフトキーリスナで引数で渡されるソフトキー番号は、この値が使われます。

関連項目:
定数フィールド値

SOFT_KEY_2

public static final int SOFT_KEY_2
ソフトキー2 (=1)。 ソフトキー2は、右側のソフトキーです。setSoftLabel(int, String)メソッドで ソフトキー2のラベルを設定する場合に使用します。 ソフトキーリスナで引数で渡されるソフトキー番号は、この値が使われます。

関連項目:
定数フィールド値
コンストラクタの詳細

Frame

public Frame()
アプリケーションが直接このクラスのインスタンスを生成することはできません。

メソッドの詳細

getWidth

public final int getWidth()
フレームの幅を取得します。

戻り値:
フレームの幅をピクセル単位で返します。

getHeight

public final int getHeight()
フレームの高さを取得します。

戻り値:
フレームの高さをピクセル単位で返します。

setBackground

public void setBackground(int c)
背景色を設定します。 GraphicsクラスのclearRect メソッドは、ここで設定された色を使用して矩形を塗りつぶします。 デフォルトでは機種依存の色が設定されています。

パラメータ:
c - 背景色を表す整数値を指定します。
例外:
IllegalArgumentException - 引数 c に不正な値が指定された場合に発生します。
関連項目:
Graphics.clearRect(int, int, int, int)

setSoftLabel

public void setSoftLabel(int key,
                         String label)
ソフトキーのラベル文字列を設定します。 設定したラベル文字列は、このフレームがカレントフレームになったときに、 ソフトキーのラベル文字列を表示する位置に自動的に設定されます。 なお、このフレームがカレントフレームのとき、 このメソッドによってラベル文字列を変更した場合は、即時に表示が変更されます。

パラメータ:
key - ラベル文字列を設定するソフトキーの番号を指定します。 SOFT_KEY_1, SOFT_KEY_2 のいずれかを指定します。
label - ラベル文字列を指定します。nullを指定した場合は、ソフトキーのラベル文字列を表示しません。 空文字列("")が指定された場合は、空文字列("")のラベルを表示します。
例外:
IllegalArgumentException - 引数 key に不正な値が指定された場合に発生します。


NTT DoCoMo,Inc.

本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。

Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。

「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。