2009-08-28 65 views
2

我想在J2ME中設計一個包含TextField和ListView的表單。但我不知道如何創建這種形式。它看起來像Dictionary Form。有人能幫我做到嗎?在J2ME中創建表單

+0

任何人都可以幫助我!... – Sopolin 2009-08-28 09:51:26

回答

0

你不能用MIDP中的基本UI控件來做到這一點。

列表不能包含TextField。

我會建議看看LWUIT,因爲它有更好的控制。否則,如果您不需要在列表中顯示圖像,則可以使用包含TextField和StringItem的表單。不幸的是,添加到表單的ItemStateListener可能不會爲List提供儘可能多的信息。

在一個CustomItem中自己實現列表意味着編寫相當多的代碼,但是可行。

如果您需要的是輸入搜索字符串和顯示搜索結果的列表的TextField,我建議先使用TextBox,然後使用List。獨立屏幕是迄今爲止最快的解決方案。

編輯:你不能在j2me中使用swing。你可以做的是在表單中只有一個文本字段,然後當用戶改變TextField的內容時,在表單中添加/刪除StringItems。您應該能夠依賴ItemStateListener來告訴您文本字段內容何時更改。

+0

嗨,我明白你的意思。但我想要一個包含文本類型的表單,並且該列表將顯示我在文本中鍵入的單詞。如果我用tableItem和文本字段,可以嗎? – Sopolin 2009-08-29 01:10:37

+0

嗨,如果我想用j2me使用swing界面,我可以嗎? – Sopolin 2009-08-31 02:36:19

+0

我也有同樣的問題。但我正在使用CustomItem實現複選框。我希望用戶界面與諾基亞的電話簿應用程序相同。 – jean27 2010-08-16 05:48:28