在J2ME中创建表单

时间:2009-08-28 03:53:57

标签: java-me midp lcdui

我想在J2ME中设计一个包含TextField和ListView的表单。但我不知道如何创建这个表单。它看起来像字典表格。有人可以帮我这么做吗?

1 个答案:

答案 0 :(得分:0)

使用MIDP中的基本UI控件无法实现这一点。

列表不能包含TextField。

我建议看看LWUIT因为它有更好的控制。

否则,如果您不需要在列表中显示图像,则可以使用包含TextField和StringItem的表单。不幸的是,添加到表单中的ItemStateListener可能不会提供与List相同的信息。

在CustomItem中自己实现列表意味着编写相当多的代码但是可行。

如果您需要的是TextField,您输入搜索字符串和显示搜索结果的List,我建议先使用TextBox,然后使用List。到目前为止,单独的屏幕是最快的解决方案。

编辑:你不能在j2me中使用swing。您可以做的只是在表单中只有一个文本字段,然后在用户更改TextField的内容时向/从表单添加/删除StringItems。您应该能够依赖ItemStateListener来告诉您文本字段内容何时更改。