|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Objectcom.docomostar.ui.Display
デバイスのビューを定義します。 ディスプレイ クラスは、 端末のスクリーンとキーパッドを抽象化したクラスです。 スクリーンやキーパッドの情報を取得するために使用します。
このクラスで定義されているイベント(定数名に EVENT と入っているもの)は
Canvas.processEvent(int, int) に配送されます。
| フィールドの概要 | |
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_CLEAR [iアプリオプションAPI]
クリアキーを表します(=0x20)。 |
static int |
KEY_DOWN
下方向キーを表します(=0x13)。 |
static int |
KEY_GPS [iアプリオプションAPI]
GPSキーを表します(=0x2a)。 |
static int |
KEY_LEFT
左方向キーを表します(=0x10)。 |
static int |
KEY_MAIL [iアプリオプションAPI]
メールキーを表します(=0x21)。 |
static int |
KEY_MEMO [iアプリオプションAPI]
メモキーを表します(=0x22)。 |
static int |
KEY_PAGE_DOWN [iアプリオプションAPI]
ページダウンキーを表します(=0x1f)。 |
static int |
KEY_PAGE_UP [iアプリオプションAPI]
ページアップキーを表します(=0x1e)。 |
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_ROLL_LEFT [iアプリオプションAPI]
左ロールキーを表します(=0x30)。 |
static int |
KEY_ROLL_RIGHT [iアプリオプションAPI]
右ロールキーを表します(=0x31)。 |
static int |
KEY_SELECT
選択/決定キーを表します(=0x14)。 |
static int |
KEY_SOFT1
ファンクションキー1を表します(=0x15)。 |
static int |
KEY_SOFT2
ファンクションキー2を表します(=0x16)。 |
static int |
KEY_SOFT3
ファンクションキー3を表します(=0x0c)。 |
static int |
KEY_SOFT4
ファンクションキー4を表します(=0x0d)。 |
static int |
KEY_SUB1 [iアプリオプションAPI]
背面キー1を表します(=0x32)。 |
static int |
KEY_SUB2 [iアプリオプションAPI]
背面キー2を表します(=0x33)。 |
static int |
KEY_SUB3 [iアプリオプションAPI]
背面キー3を表します(=0x34)。 |
static int |
KEY_UP
上方向キーを表します(=0x11)。 |
static int |
KEY_VOICE [iアプリオプションAPI]
ボイスキーを表します(=0x27)。 |
protected static int |
MAX_OPTION_KEY
オプションキーコードの最大値です(=0x3f)。 |
protected static int |
MAX_VENDOR_EVENT
ベンダイベントの最大値です(=127)。 |
protected static int |
MIN_OPTION_KEY
オプションキーコードの最小値です(=0x1a)。 |
protected static int |
MIN_VENDOR_EVENT
ベンダイベントの最小値です(=64)。 |
static int |
POINTER_MOVED_EVENT [iアプリオプションAPI]
ポインティングデバイスの操作開始イベントを表すイベントタイプです(=64)。 |
static int |
RESUME_VM_EVENT
レジュームイベントを表すイベントタイプです(=4)。 |
static int |
TOUCH_MOVEDEND_EVENT [iアプリオプションAPI]
タッチパネルデバイスのタッチ操作終了イベントを表すイベントタイプです(=70)。 |
static int |
TOUCH_MOVEDSTART_EVENT [iアプリオプションAPI]
タッチパネルデバイスのタッチ操作開始イベントを表すイベントタイプです(=69)。 |
static int |
TOUCH_PINCHCLOSE_EVENT [iアプリオプションAPI]
タッチパネルデバイスの2本指でつまむジェスチャイベントを表すイベントタイプです(=72)。 |
static int |
TOUCH_PINCHOPEN_EVENT [iアプリオプションAPI]
タッチパネルデバイスの2本指で広げるジェスチャイベントを表すイベントタイプです(=71)。 |
static int |
TOUCH_PRESSED_EVENT [iアプリオプションAPI]
タッチパネルデバイスのタッチ操作イベントを表すイベントタイプです(=67)。 |
static int |
TOUCH_RELEASED_EVENT [iアプリオプションAPI]
タッチパネルデバイスのリリース操作イベントを表すイベントタイプです(=68)。 |
static int |
UPDATE_VM_EVENT
アップデートイベントを表すイベントタイプです(=6)。 |
| コンストラクタの概要 | |
protected |
Display()
アプリケーションは直接このクラスのインスタンスを生成することはできません。 |
| メソッドの概要 | |
static Frame |
getCurrent()
スクリーンに表示されているフレームを取得します。 |
static int |
getHeight()
スクリーンの高さを取得します。 |
static int |
getWidth()
スクリーンの幅を取得します。 |
static boolean |
isColor()
スクリーンがカラー表示をサポートしているかどうかを調べます。 |
static int |
numColors()
スクリーンで使用できる色数を取得します。 |
static void |
setCurrent(Frame frame)
カレントのフレームを設定します。 |
| クラス Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
public static final int KEY_PRESSED_EVENT
public static final int KEY_RELEASED_EVENT
public static final int RESUME_VM_EVENT
public static final int UPDATE_VM_EVENT
protected static final int MIN_VENDOR_EVENT
public static final int POINTER_MOVED_EVENT [iアプリオプションAPI]
public static final int TOUCH_PRESSED_EVENT [iアプリオプションAPI]
public static final int TOUCH_RELEASED_EVENT [iアプリオプションAPI]
public static final int TOUCH_MOVEDSTART_EVENT [iアプリオプションAPI]
public static final int TOUCH_MOVEDEND_EVENT [iアプリオプションAPI]
public static final int TOUCH_PINCHOPEN_EVENT [iアプリオプションAPI]
public static final int TOUCH_PINCHCLOSE_EVENT [iアプリオプションAPI]
protected static final int MAX_VENDOR_EVENT
public static final int KEY_0
public static final int KEY_1
public static final int KEY_2
public static final int KEY_3
public static final int KEY_4
public static final int KEY_5
public static final int KEY_6
public static final int KEY_7
public static final int KEY_8
public static final int KEY_9
public static final int KEY_ASTERISK
public static final int KEY_POUND
public static final int KEY_LEFT
public static final int KEY_UP
public static final int KEY_RIGHT
public static final int KEY_DOWN
public static final int KEY_SELECT
public static final int KEY_SOFT1
public static final int KEY_SOFT2
public static final int KEY_SOFT3
public static final int KEY_SOFT4
protected static final int MIN_OPTION_KEY
protected static final int MAX_OPTION_KEY
public static final int KEY_PAGE_UP [iアプリオプションAPI]
public static final int KEY_PAGE_DOWN [iアプリオプションAPI]
public static final int KEY_CLEAR [iアプリオプションAPI]
public static final int KEY_MAIL [iアプリオプションAPI]
public static final int KEY_MEMO [iアプリオプションAPI]
public static final int KEY_VOICE [iアプリオプションAPI]
public static final int KEY_GPS [iアプリオプションAPI]
GPSキーを表します(=0x2a)。
端末によってはキーがない場合もあります。 このキーにアプリケーションの動作上必須の機能を割り当てると、 キーを持たない端末で支障が出る場合がありますので注意してください。
public static final int KEY_ROLL_LEFT [iアプリオプションAPI]
public static final int KEY_ROLL_RIGHT [iアプリオプションAPI]
public static final int KEY_SUB1 [iアプリオプションAPI]
public static final int KEY_SUB2 [iアプリオプションAPI]
public static final int KEY_SUB3 [iアプリオプションAPI]
| コンストラクタの詳細 |
protected Display()
| メソッドの詳細 |
public static final int getWidth()
public static final int getHeight()
public static final boolean isColor()
public static final int numColors()
public static final void setCurrent(Frame frame)
ダイアログを設定した場合には例外が発生します。
ダイアログが表示されている間に別スレッドからカレントのフレームを 設定しようとした場合は、ダイアログが閉じた後にそのフレームが画面に 表示されます。
frame - フレームを指定します。Canvas.init(Graphics g)
NullPointerException -
IllegalArgumentException -
public static final Frame getCurrent()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
NTT DOCOMO,INC.
本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。
Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。
FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。FeliCaは、ソニー株式会社の登録商標です。
「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。
その他記載された会社名、製品名などは該当する各社の商標または登録商標です。