jface中的java单选按钮会自动将第一个按钮设置为true

jface中的java单选按钮会自动将第一个按钮设置为true,java,radio-button,swt,jface,radiobuttonlist,Java,Radio Button,Swt,Jface,Radiobuttonlist,这是一个谜题,每次我在SWT/JFace中创建一组单选按钮时,第一个按钮总是true,但是如果创建一个标准按钮并调用它来重置单选按钮,它将重置为false。 我希望它被设置为false作为默认值。 有没有遇到过这样的问题,如何解决? 提前感谢创建一组单选按钮时,必须一次从中选择一个。通过选择其他按钮,第一个按钮将变为未选中。因此,如果将selected true设置为第二个单选按钮,则第一个单选按钮将被取消选中 如果创建一组单选按钮,则默认情况下始终选择第一个单选按钮。使用 secondRadi

这是一个谜题,每次我在SWT/JFace中创建一组单选按钮时,第一个按钮总是true,但是如果创建一个标准按钮并调用它来重置单选按钮,它将重置为false。 我希望它被设置为false作为默认值。 有没有遇到过这样的问题,如何解决?
提前感谢

创建一组单选按钮时,必须一次从中选择一个。通过选择其他按钮,第一个按钮将变为未选中。因此,如果将selected true设置为第二个单选按钮,则第一个单选按钮将被取消选中

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

secondRadioButton.setSelection(true);

要更改状态…

您可能需要将方法名称更改为
setSelection(boolean)
,因为
setSelected(boolean)
不存在。