簡體   English   中英

刷新lwuit中的列表內容

[英]refresh list contents in lwuit

我正在開發一個應用程序,該應用程序根據從ComboBox中選擇的類別向用戶提供項目List 我正在用lwuit實現它。 問題是,當我從ComboBox更改所選項目時,更新的列表不會出現在屏幕上。 如何在屏幕內刷新List 當用戶返回到此Form時,必須保留從ComboBox選擇的項目。

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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM