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