|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Objectcom.nttdocomo.ui.Component
com.nttdocomo.ui.AnchorButton
HTML のアンカー風のボタンを定義します。
アンカーボタンクラスは、高レベル API で使用する UI 部品の一つで、
HTML のアンカー風の外見を持ったボタンを表すコンポーネントです。
コンポーネントが有効状態の時は、文字列については下線付きで、
画像については周囲に枠線付きで表示されます。
コンポーネントが無効状態の時は、文字列については下線無しで、
画像については周囲に枠線無しで表示されます。
画像が指定されている場合(nullでない場合)はコンポーネントの表示領域の
左上から画像を表示して、それに続いて文字列が指定されている場合
(nullでない場合)は文字列を表示します。
画像と文字列の両方が指定されている場合は、画像の右端で
画像の下端と文字列の下端が揃う位置を始点として文字列を表示します。
文字列がコンポーネントの幅に収まらない場合は折り返して複数行にわたって
表示します。
折り返した次の行は、画像と文字列の両方が指定されている場合、
画像の左端の位置から表示します。
[DoJa-3.0 (505i) 以降]
自動レイアウトをオフにした場合(レイアウトマネージャにnullを設定した場合)は、
コンポーネントの表示領域に収まる分しか表示しません。
コンポーネントのサイズが変更された場合は、コンポーネントの幅で文字列が
折り返すように表示し直します。
テキスト文字列には通常の文字列またはXStringの文字列が指定できます。
これらは排他的に動作します。
通常の文字列が設定されている場合にXStringの文字列を設定すると、
表示される文字列はXStringの内容に置き換わります。
逆に、XStringの文字列が設定されている場合に通常の文字列を設定すると、
表示される文字列は通常の文字列の内容に置き換わります。
コンストラクタの概要 | |
AnchorButton()
空のアンカーボタンを生成します。 |
|
AnchorButton(Image image)
ラベル画像を指定してアンカーボタンを生成します。 |
|
AnchorButton(Image image,
String text)
ラベル画像とテキスト文字列とを指定してアンカーボタンを生成します。 |
|
AnchorButton(Image image,
XString xText)
ラベル画像と、テキスト文字列にXStringの文字列を指定してアンカーボタンを生成します。 |
|
AnchorButton(String text)
テキスト文字列を指定してアンカーボタンを生成します。 |
|
AnchorButton(XString xText)
テキスト文字列にXStringの文字列を指定してアンカーボタンを生成します。 |
メソッドの概要 | |
void |
requestFocus()
コンポーネントにフォーカスをセットするよう要求します。 |
void |
setEnabled(boolean b)
コンポーネントを有効状態(ユーザ操作可能な状態)にしたり 無効状態(ユーザ操作不能な状態)にしたりします。 |
void |
setImage(Image image)
アンカーボタンのラベル画像を設定します。 |
void |
setText(String text)
アンカーボタンのテキスト文字列を設定します。 |
void |
setText(XString xText)
アンカーボタンのテキスト文字列をXStringの文字列で設定します。 |
クラス com.nttdocomo.ui.Component から継承したメソッド |
getHeight, getWidth, getX, getY, setBackground, setFont, setForeground, setLocation, setSize, setVisible |
クラス Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public AnchorButton()
public AnchorButton(String text)
text
- テキスト文字列を指定します。public AnchorButton(Image image)
image
- ラベル画像を指定します。
UIException
- 引数 image に既に dispose されているイメージが指定された場合に発生します(ILLEGAL_STATE)。
public AnchorButton(Image image, String text)
image
- ラベル画像を指定します。text
- テキスト文字列を指定します。
UIException
- 引数 image に既に dispose されているイメージが指定された場合に発生します(ILLEGAL_STATE)。
public AnchorButton(XString xText)
xText
- XStringのテキスト文字列を指定します。public AnchorButton(Image image, XString xText)
image
- ラベル画像を指定します。xText
- XStringのテキスト文字列を指定します。
UIException
- 引数 image に既に dispose されているイメージが指定された場合に発生します(ILLEGAL_STATE)。
メソッドの詳細 |
public void setText(String text)
text
- テキスト文字列を指定します。public void setImage(Image image)
image
- ラベル画像を指定します。
UIException
- 引数 image に既に dispose されているイメージが指定された場合に発生します(ILLEGAL_STATE)。
public void setText(XString xText)
xText
- XStringのテキスト文字列を指定します。public void setEnabled(boolean b)
Interactable
の記述:
Interactable
内の setEnabled
b
- 有効状態にする場合は true を、無効状態にする場合は false を指定します。public void requestFocus()
Interactable
の記述:
Interactable
内の requestFocus
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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ドコモの商標または登録商標です。
その他記載された会社名、製品名などは該当する各社の商標または登録商標です。