2

J2MEには、存在ItemStateListenerするアイテムを正確に検出できるインターフェイスがありますchanged。LWUITにも同様の方法がありますか?インターフェイスを使用してみましたが、引数DataChangedListenerとしてTextField内の文字の位置(-1)が表示されます。indexそれで ....

4

1 に答える 1

2

最初にboolean値を false に設定し、コンポーネントのリスナーを追加してから、そのコンポーネントでイベントが発生した場合は、ブール値を true に設定します。addDataChangeListener( のみTextField) またはaddActionListenerコンポーネントに使用します。OnaddDataChangeListenerは 2 つのインデックス値を返します。最初に -1 を返し、次に の現在のテキスト位置を返しますTextField。AFAIK Onでは、 onメソッドTextFieldのデフォルトのインデックス値を -1 に設定しています。そのため、最初は -1 が返されます。fireDataChangedsetText

于 2011-11-04T12:54:11.640 に答える