首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ButtonGroup和ResourceEditor

ButtonGroup和ResourceEditor
EN

Stack Overflow用户
提问于 2011-07-26 19:38:35
回答 1查看 176关注 0票数 1

我们正在尝试尽可能多地使用LWUIT资源编辑器创建应用程序,也就是说,尽可能避免通过代码创建UI。

我们发现,通过在资源编辑器工具上设置相应的属性,可以将组分配给RadioButton

那么,由于我们需要为这些单选按钮实现一些功能,我们如何才能获得对UIBuilder创建的ButtonGroup实例的引用(我想)?

是的,考虑到我们正在使用资源编辑器工具来生成midlets,“自定义”代码是在StateMachine类上编写的。

致以问候。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-26 21:36:32

你不能从ResourceEdit#GUI.得到ButtonGroup您只能获取RadioButton组名称。但是可以通过您的代码将RadioButton添加到ButtonGroup中。请参阅以下代码,

为了调用StateMachine()构造函数(在构造函数中使用此代码),

代码语言:javascript
复制
Form form = (Form) this.startApp(resources, null, true);
 RadioButton rb1 = this.findRadioButton(form);
 RadioButton rb = this.findRadioButton1(form);
 ButtonGroup bg = new ButtonGroup();
 bg.add(rb);
 bg.add(rb1);
 bg.setSelected(0);

为了调用StateMachine(String resFile)构造函数(在MIDlet类中使用此代码),

代码语言:javascript
复制
 StateMachine sm = new StateMachine("/Sample.res");
 RadioButton rb1 = sm.findRadioButton(Display.getInstance().getCurrent());
 RadioButton rb = sm.findRadioButton1(Display.getInstance().getCurrent());
 ButtonGroup bg = new ButtonGroup();
 bg.add(rb);
 bg.add(rb1);
 bg.setSelected(0);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6829425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档