首页 > 解决方案 > ButtonGroup 实例的引用检索

问题描述

我创建了一个 ButtonGroup 实例并将其与两个 RadioButtons 相关联。RadioButtons 被添加到 Container 中,而 Container 被添加到 Form 屏幕中。当按下“返回”按钮时,我想清除 ButtonGroup 选择并重置某些变量实例。我想将代码放在我为“Back”函数制作的 ActionListener 中。我的问题是如何检索 ButtonGroup 的引用以清除Selection()?

标签: codenameone

解决方案


Form通常,如果您打算“重置它”,我们建议重新创建而不是缓存它,所以我会避免这种情况。

如果您仍想朝这个方向发展,请查看getButtonGroup(). RadioButton您还可以使用 setter 方法设置新组。

您可以在两个按钮上使用setUnselectAllowed(true)then 调用。setSelected(false)然后使用 恢复默认选择行为setUnselectAllowed(false)


推荐阅读