【问题标题】:Create Form in J2ME在 J2ME 中创建表单
【发布时间】:2009-08-28 03:53:56
【问题描述】:

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

【问题讨论】:

  • 任何人都可以帮助我!...

标签: java-me midp lcdui


【解决方案1】:

您无法使用 MIDP 中的基本 UI 控件真正做到这一点。

列表不能包含 TextField。

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

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

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

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

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

【讨论】:

  • 你好,我明白你说的。但我想要一个包含要键入的文本的表单,列表将显示我在文本中键入的单词。如果我使用带有文本字段的 tableItem,可以吗?
  • 你好,如果我想在 j2me 中使用 swing 接口,可以吗?
  • 我也有同样的问题。但我正在使用 CustomItem 实现复选框。我希望用户界面与诺基亚的电话簿应用程序相同。
猜你喜欢
  • 2011-02-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多