com.nttdocomo.ui
クラス Button

java.lang.Object
  |
  +--com.nttdocomo.ui.Component
        |
        +--com.nttdocomo.ui.Button
すべての実装インタフェース:
Interactable

public final class Button
extends Component
implements Interactable

ボタンを定義します。ボタンクラスは、高レベル API で使用するUI 部品の一つで、プッシュボタンを 表すコンポーネントです。ラベル文字列のアラインメントは、機種依存です。典型的な実装では ラベ ル文字列は、中央に配置されます。

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

  |     ABCDE     |

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


コンストラクタの概要
Button()
          コンストラクタ。
Button(java.lang.String label)
          コンストラクタ。
 
メソッドの概要
 void requestFocus()
          ボタンにフォーカスをセットするよう要求します。
 void setEnabled(boolean b)
          ボタンをユーザ操作可能にしたりユーザ操作不能にしたりします。
 void setLabel(java.lang.String label)
          ボタンのラベル文字列を設定します。
 
クラス 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
 

コンストラクタの詳細

Button

public Button()
コンストラクタ。ラベル文字列が空文字列("")のボタンを生成します。生成時は、表示可能で、 ユーザ操作可能になっています。表示可能、表示不能を設定するには、setVisible メソッドを 使用します。ユーザ操作可能、ユーザ操作不能を設定するには、setEnabled メソッドを使用 します。

Button

public Button(java.lang.String label)
コンストラクタ。ラベル文字列を指定してボタンを生成します。 生成時には、表示可能で、ユ ーザ操作可能になっています。表示可能、表示不能を設定するには、setVisible メソッドを使 用します。ユーザ操作可能、ユーザ操作不能を設定するには、setEnabled メソッドを使用し ます。
パラメータ:
label - ラベル文字列を指定します。null が指定された場合は、空文字列(“”)が設定されます。
メソッドの詳細

setEnabled

public void setEnabled(boolean b)
ボタンをユーザ操作可能にしたりユーザ操作不能にしたりします。 デフォルトではユーザ操作 可能です。
定義:
インタフェース Interactable 内の setEnabled
パラメータ:
b - ユーザ操作可能にする場合は true を、ユーザ操作不能にする場合は false を指定します。

requestFocus

public void requestFocus()
ボタンにフォーカスをセットするよう要求します。 ボタンをadd メソッドでパネルに追加される以 前に発行された 要求は無視されます。
定義:
インタフェース Interactable 内の requestFocus

setLabel

public void setLabel(java.lang.String label)
ボタンのラベル文字列を設定します。ボタンのサイズが指定されているとき、 ラベル文字列 がそのサイズに収まらない場合の振舞は、機種依存です。
パラメータ:
label - ラベル文字列を指定します。 null が指定された場合は空文字列("")が設定されます。


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

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

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