gpt4 book ai didi

java - 如果选中另一个单选按钮,如何取消选中?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:26:04 25 4
gpt4 key购买 nike

我正在使用带有 gridbag 布局的内容 Pane ,并且我创建了 3 个 JRadioButtons。我有一个 actionlistener,当它们被按下时它会发出命令,并且我会以不同的方法处理这些 Action 。

我试过 buttonname.setSelected(false); 但它不起作用。我搜索了这个,人们在谈论按钮组,所以我创建了一个按钮并将按钮添加到组中,如下所示:

    ButtonGroup group = new ButtonGroup();
group.add(color1);
group.add(color2);
group.add(color3);

我把它放在我的 Pane 中,在我使用 pane.add(buttonname, c);

添加按钮后,我将组件添加到 Pane 中

如何group.clearSelection() 或来 self 的操作处理方法的任何命令?

最佳答案

这是来自 ButtonGroup 的 Javadocs

This class is used to create a multiple-exclusion scope for a set of buttons. Creating a set of buttons with the same ButtonGroup object means that turning "on" one of those buttons turns off all other buttons in the group. A ButtonGroup can be used with any set of objects that inherit from AbstractButton.

所以看起来你不需要做任何事情。

关于java - 如果选中另一个单选按钮,如何取消选中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21271756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com