com.nttdocomo.ui
クラス Label

java.lang.Object
  |
  +--com.nttdocomo.ui.Component
        |
        +--com.nttdocomo.ui.Label

public final class Label
extends Component

テキストを表示するコンポーネントを定義します。ラベルクラスは、高レベル API で使用するUI 部品 の一つで、文字列を表示するためのコンポーネントです。一行テキスト表示のみをサポートします。 複数行テキストを表示したい場合は、TextBox を編集不能に設定して使用します。 アラインメントを指定した場合に実際にどのように表示されるかは機種依存ですが、 概ね、以下のよう に表示されます。

  Label.RIGHT の場合

      +----------------------+

      |                 ABCDE|

      +----------------------+

  Label.CENTER の場合

      +----------------------+

      |        ABCDE         |

      +----------------------+

  Label.LEFT の場合

      +----------------------+

      |ABCDE                 |

      +----------------------+  
  
サイズが指定されない場合、コンポーネントのサイズは、設定されたラベル文字列が納まる最少の サ イズになります。ただし、その幅がスクリーンの幅より大きくなる場合は、スクリーンに表示できる幅に なります。コンポーネントのサイズにテキストが収まらない場合の振舞は、機種依存です。


フィールドの概要
static int CENTER
          ラベル文字列をセンタリングして表示することを指定します (=1)。
static int LEFT
          ラベル文字列を左寄せで表示することを指定します (=0)。
static int RIGHT
          ラベル文字列を右寄せで表示することを指定します (=2)。
 
コンストラクタの概要
Label()
          ラベル文字列が空文字列("")のラベルを生成します。
Label(java.lang.String text)
          ラベル文字列を指定してラベルを生成します。
Label(java.lang.String text, int alignment)
          ラベル文字列とアラインメントを指定してラベルを生成します。
 
メソッドの概要
 void setAlignment(int alignment)
          ラベル文字列のアラインメントを設定します。
 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
 

フィールドの詳細

LEFT

public static final int LEFT
ラベル文字列を左寄せで表示することを指定します (=0)。

CENTER

public static final int CENTER
ラベル文字列をセンタリングして表示することを指定します (=1)。

RIGHT

public static final int RIGHT
ラベル文字列を右寄せで表示することを指定します (=2)。
コンストラクタの詳細

Label

public Label()
ラベル文字列が空文字列("")のラベルを生成します。生成時は、表示可能になっています。 表示可能、表示不能を設定するには、setVisible メソッドを使用します。

Label

public Label(java.lang.String text)
ラベル文字列を指定してラベルを生成します。 ラベル文字列は、左寄せで表示されます。 生 成時は、表示可能になっています。表示可能、表示不能を設定するには、setVisible メソッド を使用します。
パラメータ:
text - ラベル文字列を指定します。null が指定された場合は、空文字列("")が設定されま す。

Label

public Label(java.lang.String text,
             int alignment)
ラベル文字列とアラインメントを指定してラベルを生成します。 生成時は、表示可能になって います。表示可能、表示不能を設定するには、setVisible メソッドを使用します。
パラメータ:
text - ラベル文字列を指定します。null が指定された場合は、空文字列("")が設定されます。
alignment - アラインメントを指定します。
メソッドの詳細

setText

public void setText(java.lang.String text)
コンポーネントのラベル文字列を設定します。
パラメータ:
text - ラベル文字列を指定します。 null が指定された場合は空文字列("")が設定されます。

setAlignment

public void setAlignment(int alignment)
ラベル文字列のアラインメントを設定します。 実際にどのように表示されるかは機種依存で す。
パラメータ:
alignment - アラインメントを指定します。


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

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

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