2013-04-29 53 views
0

这里是一个益智游戏,每次我在SWT/JFace中创建一组单选按钮时,第一个按钮总是为true,但是如果创建一个标准按钮并调用它重置单选按钮将重置为false。 我希望它被设置为false作为默认值。 有没有遇到过这样的问题以及如何解决它? 在此先感谢jface中的java单选按钮自动将第一个按钮设置为true

回答

0

创建一组单选按钮时,一次只能选择一个。通过选择不同的按钮,第一个按钮变为未选中。因此,如果您将选定项设置为第二个单选按钮,则第一个单选按钮将被取消选中。

如果您创建一组单选按钮,则默认情况下始终选择第一个。使用

secondRadioButton.setSelection(true); 

改变状态...

+0

现在的问题是为SWT/JFace的,不是摇摆... – Baz 2013-04-29 21:08:05

+0

真实的,我更新了它 – Smajl 2013-04-29 21:09:56

+1

你可能想的方法名称更改为'为setSelection(布尔)',因为'setSelected(boolean)'不存在。 – Baz 2013-04-29 21:13:18

相关问题