【发布时间】:2013-01-30 21:23:29
【问题描述】:
成像例如2 个 RadioButtons 共享一个 ToggleGroup。使用
ToggleGroup.getToggles()
可以访问 ToggleGroup 的所有切换。但是是否有任何从 Toggle 到链接到的 RadioButton 的引用?
【问题讨论】:
-
public ObjectProperty
ToggleButton.toggleGroup(); -
嗯,我不明白 - 这是反过来的!我想知道相反的参考是否真的不存在? ToggleGroup 提供了对当前选定 RadioButton 的访问,而不是遍历所有 RadioButton(实际上我什至不从我的控制器访问它们/它们没有 ID)
-
ToggleGroup 正在监听切换的状态。如果其中一个被选中,其他一些将被取消选中。也可以取消选择切换组中的切换。但是(在 API 中)无法理解,另一个切换引发了当前切换状态的更改。可能的方法 - 是监听所有切换,或者使用一个到 toggleGroup 的链接,这在第一篇文章中显示。顺便说一句,我在一年前写了关于切换的测试.. 并且.. 至少.. 我不记得任何更好的方法.. 请注意,该切换可以链接到许多单选按钮。所以 API 将只提供常见的情况。
-
如果您认为可以就此提出一些有趣的建议(API 扩展),您可以在 JFX jira 中进行调整。 =)
-
真的是可以链接很多单选按钮的Toggle吗?不应该是 ToggleGroup 吗?
标签: radio-button toggle javafx-2