com.nttdocomo.ui
クラス Frame

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

public abstract class Frame
extends java.lang.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, java.lang.String label)
          ソフトキーのラベル文字列を設定します。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SOFT_KEY_1

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

SOFT_KEY_2

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

Frame

public Frame()
コンストラクタ。このクラスは抽象クラスなので、アプリケーションは、 このクラスのインスタン スを生成することはできません。
メソッドの詳細

getWidth

public final int getWidth()
フレームの幅を取得します。
戻り値:
フレームの幅をピクセル単位で返します。

getHeight

public final int getHeight()
フレームの高さを取得します。
戻り値:
フレームの高さをピクセル単位で返します。

setBackground

public void setBackground(int c)
背景色を設定します。 Graphics クラスのclearRect メソッドは、ここで設定された色を使用し て矩形を塗りつぶします。 デフォルトでは機種依存の色が設定されています。
パラメータ:
c - 背景色を表す整数値を指定します。
例外:
java.lang.IllegalArgumentException - 引数の値が不正な場合に発生します。
関連項目:
Graphics.clearRect(int, int, int, int)

setSoftLabel

public void setSoftLabel(int key,
                         java.lang.String label)
ソフトキーのラベル文字列を設定します。設定したラベル文字列は、このフレームがカレント フレームになったときに、ソフトキーのラベル文字列を表示する位置に設定されます。 なお、 このフレームがカレントフレームのとき、このメソッドによってラベル文字列を変更した場合は、 即時に表示が変更されます。ラベルにはミニマムスペックで全角2 文字分が表示可能です。
パラメータ:
key - ラベル文字列を設定するソフトキーの番号を指定します。指定できるのは、 SOFT_KEY_1 と、SOFT_KEY_2 だけです。
label - ラベル文字列を指定します。null を指定した場合は、ソフトキーのラベル文字列 を表示しません。空文字列が指定された場合は、空文字列のラベルを表示します。


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

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

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