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 - 背景色を表す整数値を指定します。
例外:
IllegalArgumentException - 引数 c に不正な値が指定された場合に発生します。
関連項目:
Graphics.clearRect(int, int, int, int)

setSoftLabel

public void setSoftLabel(int key,
                         java.lang.String label)
ソフトキーのラベル文字列を設定します。 設定したラベル文字列は、このフレームがカレントフレームになったときに、 ソフトキーのラベル文字列を表示する位置に自動的に設定されます。 なお、このフレームがカレントフレームのとき、 このメソッドによってラベル文字列を変更した場合は、即時に表示が変更されます。
パラメータ:
key - ラベル文字列を設定するソフトキーの番号を指定します。指定できるのは、 SOFT_KEY_1と、SOFT_KEY_2 だけです。
label - ラベル文字列を指定します。nullを指定した場合は、ソフトキーのラベル文字列を表示しません。 空文字列が指定された場合は、空文字列のラベルを表示します。
例外:
IllegalArgumentException - 引数 key に不正な値が指定された場合に発生します。