首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用代码访问通过LWUIT资源编辑器创建的表单

使用代码访问通过LWUIT资源编辑器创建的表单
EN

Stack Overflow用户
提问于 2011-12-27 09:19:25
回答 2查看 572关注 0票数 0

我正在尝试用LWUIT资源编辑器开发一个测试应用程序,并且遇到了很大的困难。

我创造了两个Forms 'GUI1‘和'GUI2’。

GUI1显示以下内容:

问题(以TextField)

  • 5 RadioButtons的形式,属于同一个组

  • A Button,上面写着“OK”

)

GUI2显示以下内容:

TextField

  • A
  1. A Button回到GUI1

现在的问题是:

最初显示的是GUI1。当用户选择一个RadioButton时,我想知道选择了哪个RadioButton。如果该RadioButton确实是正确的答案,那么当用户单击GUI1上的“OK”Button时,我希望在TextField on GUI2中显示文本“正确”,然后显示GUI2。

如果用户选择了错误的答案,那么我希望在TextField on GUI2中显示文本“错误”,然后显示GUI2。

如何使用资源编辑器完成这一任务?我被迷倒了。请帮帮忙。当我目前在TextField上时,我想参考GUI2上的GUI1。如何使用资源编辑器完成这一任务?为所有这些编写手动代码将非常耗时。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-27 16:35:37

好的,我会尽我所能解释的。

在设计第一个Form GUI1时,五个RadioButtons必须在同一个组中。我不知道如何在资源编辑器中这样做(我认为RadioButton中有一个名为RadioButton的字段,但我记不起来了)。我要做的是在RadioButton的take方法中通过代码获取五个GUI1,并将它们添加到ButtonGroup元素中。

使用ButtonGroup,您可以知道使用ButtonGroup.setSelectedIndex()选择了哪个元素。当您按下Button时,取这个值并根据情况采取适当的行动。

如果你什么都不懂,请告诉我,我会尽力帮助你的。这不是一件难事。一定有办法与Resoruce的编辑,但目前我不知道如何做。

票数 1
EN

Stack Overflow用户

发布于 2012-01-10 17:55:30

正如Shai提到的,最好的方法是使用监听器来设置按钮的“状态”,当您移动到下一个表单时,您只需检索上一个文本字段的状态。

手动代码对您来说可能更快,在资源编辑器中执行大部分UI并转移到手动编写的表单。这样,您就可以完全控制对象,并在需要时返回到GUI构建器表单中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8647349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文