【问题标题】:java radio buttons in jface automatically setting the first button to truejface中的java单选按钮自动将第一个按钮设置为true
【发布时间】:2013-04-23 14:48:46
【问题描述】:

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

【问题讨论】:

    标签: java radio-button swt jface radiobuttonlist


    【解决方案1】:

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

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

    secondRadioButton.setSelection(true);
    

    改变状态...

    【讨论】:

    • 您可能需要将方法名称更改为setSelection(boolean),因为setSelected(boolean) 不存在。
    猜你喜欢
    • 1970-01-01
    • 2023-03-25
    • 2023-03-22
    • 2012-03-29
    • 1970-01-01
    • 1970-01-01
    • 2019-08-01
    • 1970-01-01
    • 2014-11-13
    相关资源
    最近更新 更多