List
から選択したカテゴリに基づいて、ユーザーにアイテムを提供するアプリケーションを開発していますComboBox
。私はこれをlwuitに実装しています。問題は、選択したアイテムをから変更するComboBox
と、更新されたリストが画面に表示されないことです。List
画面内を更新する方法。ComboBox
また、ユーザーがこれに戻ったときに、から選択したアイテムを維持する必要がありますForm
。
1 に答える
1
1)コンボボックスにセレクションリスナーを追加(combox.addselectionlistener(new Sele....))
2) 選択されたアイテムと、選択が変更されたイベントでのそのインデックスを取得する
3)次の選択に基づいて、新しいデータ ソースをリストに割り当てます。
yourList = new List(java.lang.Object[] items);// this can be an array of strings.
したがって、コンボ ボックスに 3 つの項目がある場合、コンボ ボックスの項目ごとに 3 つの異なる文字列配列が必要です。
4) ユーザーがフォームに戻ったら、選択した項目を次のように設定します。
combox.setSelectedIndex(index of that item here)
于 2012-06-22T08:53:42.967 に答える