|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Objectcom.docomostar.ui.Frame
com.docomostar.ui.Panel
public class Panel
高レベルAPIのための表示面を定義します。 パネル クラスは高レベル API で使用するフレームクラスで、 コンポーネントを張り付けるための親オブジェクトとなります。
コンポーネントが一画面に収まらない場合は、ユーザのキー操作にともなってスクロールします。
パネルには、setTitleメソッドを呼び出すことにより、タイトルを表示させることができます。 タイトルは、パネルの上端に表示されます。また、 タイトルは、それ以外の部分と明確に区別する表示になります(反転表示や下線がつくなど)。 パネルがタイトルをもつとき、パネルがスクロールするときでも、タイトル部分はスクロールしません。
------+------------------+----- | | Title | Title Area | +------------------+----- panel | | | | | | | | | |scrollable Area | | | | | | | | | | | | ------+------------------+-----
Canvas
,
Dialog
,
FocusManager
,
LayoutManager
,
ComponentListener
,
SoftKeyListener
,
KeyListener
,
EventListener
フィールドの概要 |
---|
クラス com.docomostar.ui.Frame から継承されたフィールド |
---|
ARROW_DOWN, ARROW_LEFT, ARROW_RIGHT, ARROW_UP, SELECT_KEY, SOFT_KEY_1, SOFT_KEY_2, SOFT_KEY_3, SOFT_KEY_4 |
コンストラクタの概要 | |
---|---|
Panel()
空のパネルを生成します。 |
メソッドの概要 | |
---|---|
void |
add(Component c)
パネルにコンポーネントを追加します。 |
FocusManager |
getFocusManager()
パネル上のコンポーネント間のフォーカス移動を制御する フォーカス管理オブジェクトを取得します。 |
void |
setBackground(int c)
背景色を設定します。 |
void |
setComponentListener(ComponentListener listener)
コンポーネントリスナを登録します。 |
void |
setFocusManager(FocusManager fm)
パネル上のコンポーネント間のフォーカス移動を制御する フォーカス管理オブジェクトを設定します。 |
void |
setKeyListener(KeyListener listener)
キーリスナを登録します。 |
void |
setLayoutManager(LayoutManager lm)
パネル上のコンポーネントの配置を制御する レイアウト管理オブジェクトを設定します。 |
void |
setSoftArrowLabel(int key)
上下左右キーの上下左右矢印の表示を設定します。 |
void |
setSoftKeyListener(SoftKeyListener listener)
ファンクションキーリスナを登録します。 |
void |
setSoftLabelVisible(boolean b) [iアプリオプションAPI]
ファンクションキーを表示するかどうかを設定します。 |
void |
setTitle(String title)
フレームのタイトル文字列を設定します。 |
クラス com.docomostar.ui.Frame から継承されたメソッド |
---|
getHeight, getWidth, setSoftLabel |
クラス Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Panel()
メソッドの詳細 |
---|
public void setBackground(int c)
Frame
内の setBackground
c
- 背景色を表す整数値を指定します。Graphics.clearRect(int, int, int, int)
IllegalArgumentException
-
public void setTitle(String title)
デフォルトではタイトル文字列は表示されません。
引数 title に null を指定した場合はタイトル文字列の表示領域を消去します。 空文字列("")を指定した場合は、 タイトル文字列の表示領域は現れますが文字列は何も表示されません。
title
- タイトル文字列を指定します。public void add(Component c)
c
- 追加するコンポーネントを指定します。
UIException
- NullPointerException
-
UIException
- public void setComponentListener(ComponentListener listener)
listener
- 登録するリスナオブジェクトを指定します。public void setSoftKeyListener(SoftKeyListener listener)
listener
- 登録するリスナオブジェクトを指定します。public void setKeyListener(KeyListener listener)
listener
- 登録するリスナオブジェクトを指定します。public void setFocusManager(FocusManager fm)
fm
- フォーカス管理オブジェクトを指定します。
NullPointerException
-
IllegalArgumentException
-
FocusManager
インタフェースを実装した未知のクラスのオブジェクト)
が指定された場合に発生します。public FocusManager getFocusManager()
public void setLayoutManager(LayoutManager lm)
lm
- レイアウト管理オブジェクトを指定します。
IllegalArgumentException
-
LayoutManager
インタフェースを実装した未知のクラスのオブジェクト)
が指定された場合に発生します。public void setSoftLabelVisible(boolean b) [iアプリオプションAPI]
パネルクラスでは、 ファンクションキーの表示・非表示を設定できないので、
このクラスでは、オーバライドにより機能を止めています。したがって、
このメソッドを呼び出した場合、常に
UnsupportedOperationException
例外が発生します。
Frame
内の setSoftLabelVisible
b
- 指定に意味を持ちません。
UnsupportedOperationException
-
public void setSoftArrowLabel(int key)
パネルクラスでは、上下左右矢印の表示を設定できないので、
このクラスでは、オーバライドにより機能を止めています。したがって、
このメソッドを呼び出した場合、常に
UnsupportedOperationException
例外が発生します。
Frame
内の setSoftArrowLabel
key
- 指定に意味を持ちません。
UnsupportedOperationException
-
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
NTT DOCOMO,INC.
本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。
Sun、Sun MiCLASS="NavBarFont1Rev">繧ッ繝ゥ繧ケ