com.nttdocomo.ui
インタフェース ComponentListener

すべてのスーパーインタフェース:
EventListener

public interface ComponentListener
extends EventListener

コンポーネントのイベントのリスナを定義します。 このクラスは、高レベル API において、 コンポーネントで発生したイベントを受け取るオブジェクトが実装すべき インタフェースを定めます。

関連項目:
Panel

フィールドの概要
static int BUTTON_PRESSED
          ボタンコンポーネントが押された時に発行されるイベントです(=1)。
static int SELECTION_CHANGED
          リストのアイテムの選択が変化した時に発行されるイベントです(=2)。
static int TEXT_CHANGED
          テキストの文字列入力が確定したときに発行されるイベントです(=3)。
 
メソッドの概要
 void componentAction(Component source, int type, int param)
          コンポーネントで発生したイベントを受け取ります。
 

フィールドの詳細

BUTTON_PRESSED

public static final int BUTTON_PRESSED
ボタンコンポーネントが押された時に発行されるイベントです(=1)。 ボタンコンポーネントがフォーカスをもっているときに選択キーが押された場合に発行されるイベントです。

関連項目:
定数フィールド値

SELECTION_CHANGED

public static final int SELECTION_CHANGED
リストのアイテムの選択が変化した時に発行されるイベントです(=2)。

関連項目:
定数フィールド値

TEXT_CHANGED

public static final int TEXT_CHANGED
テキストの文字列入力が確定したときに発行されるイベントです(=3)。
直接入力のテキストボックスの場合は典型的な実装ではSELECTキーで確定したとき、 FEP入力で別画面から入力をするテキストボックスの場合はその画面を閉じたときに、 それぞれ発行されます。

関連項目:
定数フィールド値
メソッドの詳細

componentAction

public void componentAction(Component source,
                            int type,
                            int param)
コンポーネントで発生したイベントを受け取ります。

パラメータ:
source - イベントが発生したコンポーネントが渡されます。
type - イベントの種類が渡されます。
param - イベントのパラメータが渡されます。 パラメータの意味はコンポーネントによって異なります。 パラメータを持たないイベントの場合は、0が渡されます。