com.nttdocomo.ui
クラス Display

java.lang.Object
  |
  +--com.nttdocomo.ui.Display

public class Display
extends java.lang.Object

デバイスのビューを定義します。ディスプレイクラスは、 端末のスクリーンとキーパッドを抽象化した クラスです。スクリーンやキーパッドの情報を取得するために使用します。


フィールドの概要
static int KEY_0
          数字キー0 (=0x00)。
static int KEY_1
          数字キー1 (=0x01)。
static int KEY_2
          数字キー2 (=0x02)。
static int KEY_3
          数字キー3 (=0x03)。
static int KEY_4
          数字キー4 (=0x04)。
static int KEY_5
          数字キー5 (=0x05)。
static int KEY_6
          数字キー6 (=0x06)。
static int KEY_7
          数字キー7 (=0x07)。
static int KEY_8
          数字キー8 (=0x08)。
static int KEY_9
          数字キー9 (=0x09)。
static int KEY_ASTERISK
          アスタリスクキー (=0x0a)。
static int KEY_DOWN
          下方向キー (=0x13)。
static int KEY_LEFT
          左方向キー (=0x10)。
static int KEY_POUND
          パウンドキー (=0x0b)。
static int KEY_PRESSED_EVENT
          キーダウンイベント (=0)。
static int KEY_RELEASED_EVENT
          キーアップイベント (=1)。
static int KEY_RIGHT
          右方向キー (=0x12)。
static int KEY_SELECT
          選択/決定キー (=0x14)。
static int KEY_SOFT1
          ソフトキー1 (=0x15)。
static int KEY_SOFT2
          ソフトキー2 (=0x16)。
static int KEY_UP
          上方向キー (=0x11)。
protected static int MAX_VENDOR_EVENT
          ベンダイベント最大値 (=127)。
protected static int MAX_VENDOR_KEY
          ベンダ定義キーコードの最大値(=0x1f)。
static int MEDIA_EVENT
          メディアイベント (=8)。
protected static int MIN_VENDOR_EVENT
          ベンダイベント最少値 (=64)。
protected static int MIN_VENDOR_KEY
          ベンダ定義キーコードの最少値(=0x1a)。
static int RESET_VM_EVENT
          リセットイベント(=5)。
static int RESUME_VM_EVENT
          レジュームイベント (=4)。
static int TIMER_EXPIRED_EVENT
          タイマーイベント (=7)。
static int UPDATE_VM_EVENT
          アップデートイベント (=6)。
 
メソッドの概要
static Frame getCurrent()
          スクリーンに表示されているフレームを取得します。
static int getHeight()
          スクリーンの高さを取得します。
static int getWidth()
          スクリーンの幅を取得します。
static boolean isColor()
          スクリーンがカラー表示をサポートしているかどうかを調べます。
static int numColors()
          スクリーンで使用できる色数を取得します。
static void setCurrent(Frame frame)
          カレントのフレームを設定します。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

KEY_PRESSED_EVENT

public static final int KEY_PRESSED_EVENT
キーダウンイベント (=0)。キーが押されたことを示します。

KEY_RELEASED_EVENT

public static final int KEY_RELEASED_EVENT
キーアップイベント (=1)。押されていたキーが離されたことを示します。

RESUME_VM_EVENT

public static final int RESUME_VM_EVENT
レジュームイベント (=4)。中断されたアプリケーションの実行が再開されたことを示します。

RESET_VM_EVENT

public static final int RESET_VM_EVENT
リセットイベント(=5)。本イベントはアプリケーションで使用してはいけません。

UPDATE_VM_EVENT

public static final int UPDATE_VM_EVENT
アップデートイベント (=6)。アプリケーション再開時に再描画が必要となったことを示します。

TIMER_EXPIRED_EVENT

public static final int TIMER_EXPIRED_EVENT
タイマーイベント (=7)。ShortTimerでタイマーイベントが発生したことを示します。

MEDIA_EVENT

public static final int MEDIA_EVENT
メディアイベント (=8)。本イベントはアプリケーションで使用してはいけません。
関連項目:
AudioPresenter, VisualPresenter

MIN_VENDOR_EVENT

protected static final int MIN_VENDOR_EVENT
ベンダイベント最少値 (=64)。ベンダ定義のイベントを定義する場合は MIN_VENDOR_EVENT から MAX_VENDOR_EVENT までの値を 使用しなければな りません。

MAX_VENDOR_EVENT

protected static final int MAX_VENDOR_EVENT
ベンダイベント最大値 (=127)。ベンダ定義のイベントを定義する場合は、 MIN_VENDOR_EVENT から MAX_VENDOR_EVENT までの値を 使用しなければな りません。

KEY_0

public static final int KEY_0
数字キー0 (=0x00)。

KEY_1

public static final int KEY_1
数字キー1 (=0x01)。

KEY_2

public static final int KEY_2
数字キー2 (=0x02)。

KEY_3

public static final int KEY_3
数字キー3 (=0x03)。

KEY_4

public static final int KEY_4
数字キー4 (=0x04)。

KEY_5

public static final int KEY_5
数字キー5 (=0x05)。

KEY_6

public static final int KEY_6
数字キー6 (=0x06)。

KEY_7

public static final int KEY_7
数字キー7 (=0x07)。

KEY_8

public static final int KEY_8
数字キー8 (=0x08)。

KEY_9

public static final int KEY_9
数字キー9 (=0x09)。

KEY_ASTERISK

public static final int KEY_ASTERISK
アスタリスクキー (=0x0a)。

KEY_POUND

public static final int KEY_POUND
パウンドキー (=0x0b)。

KEY_LEFT

public static final int KEY_LEFT
左方向キー (=0x10)。

KEY_UP

public static final int KEY_UP
上方向キー (=0x11)。

KEY_RIGHT

public static final int KEY_RIGHT
右方向キー (=0x12)。

KEY_DOWN

public static final int KEY_DOWN
下方向キー (=0x13)。

KEY_SELECT

public static final int KEY_SELECT
選択/決定キー (=0x14)。

KEY_SOFT1

public static final int KEY_SOFT1
ソフトキー1 (=0x15)。

KEY_SOFT2

public static final int KEY_SOFT2
ソフトキー2 (=0x16)。

MIN_VENDOR_KEY

protected static final int MIN_VENDOR_KEY
ベンダ定義キーコードの最少値(=0x1a)。端末依存のキーコードを定義する場合は MIN_VENDOR_KEY から MAX_VENDOR_KEY までの値を 使用しなければなりませ ん。なお、0x17, 0x18, 0x19 の3 つの値は、システム予約(RFU: Reserve for Future Use) とします。

MAX_VENDOR_KEY

protected static final int MAX_VENDOR_KEY
ベンダ定義キーコードの最大値(=0x1f)。端末依存のキーコードを定義する場合は MIN_VENDOR_KEY から MAX_VENDOR_KEY までの値を 使用しなければなりませ ん。なお、0x17, 0x18, 0x19 の3 つの値は、システム予約(RFU: Reserve for Future Use) とします。
メソッドの詳細

getWidth

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

getHeight

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

isColor

public static final boolean isColor()
スクリーンがカラー表示をサポートしているかどうかを調べます。
戻り値:
スクリーンがカラー表示をサポートしている場合は true を、そうでない場合は false を返し ます。

numColors

public static final int numColors()
スクリーンで使用できる色数を取得します。
戻り値:
isColor() が true の場合はカラーの数を、 isColor() が false の場合はグレーレベルの 数を返します。 白黒二値の場合は、2 を返します。

setCurrent

public static final void setCurrent(Frame frame)
カレントのフレームを設定します。 フレームを設定すると、そのフレームが画面に表示されま す。なお、ダイアログは設定できません。
パラメータ:
frame - フレームを指定します。

getCurrent

public static final Frame getCurrent()
スクリーンに表示されているフレームを取得します。
戻り値:
フレームを返します。


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

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

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