gpt4 book ai didi

java - 取消选择 JToggleButton

转载 作者:行者123 更新时间:2023-12-01 13:56:26 25 4
gpt4 key购买 nike

我有一个 JToggleButton,不在一个组中,如果按下它,我希望能够取消选择如果我按下另一个 JButton,它就会出现。

我尝试过使用:

toggleButton.setSelected(false);
toggleButton.doClick();

但也没有取消选择切换按钮,它保持“突出显示”状态。

我该怎么做才能使切换按钮恢复正常未选择状态,就像我再次按下它一样?

是否需要在 UI 线程中调用上述内容?

最佳答案

jToggleButton.doClick():以编程方式执行“单击”。这与用户按下并释放按钮的效果相同。

     jToggleButton1.setSelected(false);
jToggleButton1.doClick();

如果您随后执行此代码,它实际上什么也没做。因为,一旦第一行将jToggleButton1设置为unselected,第二行将其设置为selected。如果您只想取消选择 jToggleButton,请使用 jToggleButton1.setSelected(false) 删除 doClick()。但如果您想使用其他 JButton 单击在选定和取消选定之间切换,请仅使用 jToggleButton1.doClick()

关于java - 取消选择 JToggleButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19600404/

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