【发布时间】:2013-04-23 14:48:46
【问题描述】:
这是一个谜,每次我在 SWT/JFace 中创建一组单选按钮时,第一个按钮总是为真,但如果创建一个标准按钮并调用它来重置单选按钮,它将重置为假。 我希望它默认设置为 false 。 有没有遇到过这样的问题以及如何解决? 提前致谢
【问题讨论】:
标签: java radio-button swt jface radiobuttonlist
这是一个谜,每次我在 SWT/JFace 中创建一组单选按钮时,第一个按钮总是为真,但如果创建一个标准按钮并调用它来重置单选按钮,它将重置为假。 我希望它默认设置为 false 。 有没有遇到过这样的问题以及如何解决? 提前致谢
【问题讨论】:
标签: java radio-button swt jface radiobuttonlist
在创建一组单选按钮时,必须一次选择其中一个。通过选择不同的按钮,第一个按钮将变为未选中状态。因此,如果您将 selected true 设置为第二个单选按钮,则第一个将被取消选中。
如果您创建一组单选按钮,则默认情况下始终选中第一个。使用
secondRadioButton.setSelection(true);
改变状态...
【讨论】:
setSelection(boolean),因为setSelected(boolean) 不存在。