首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >非选择JToggleButton

非选择JToggleButton
EN

Stack Overflow用户
提问于 2013-10-25 22:32:09
回答 1查看 2.9K关注 0票数 0

我有一个JToggleButton,而不是一个组,如果它是按下的,如果我按下另一个JButton,我希望能够取消选择它。

我试过用:

代码语言:javascript
复制
toggleButton.setSelected(false);
toggleButton.doClick();

但无论是选择切换按钮,它都保持“突出显示”。

怎样才能使切换按钮回到正常的未选定状态,就像我再次按下它一样?

是在UI线程中调用上面的内容吗?

EN

回答 1

Stack Overflow用户

发布于 2013-10-25 23:26:24

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

代码语言:javascript
复制
     jToggleButton1.setSelected(false);
        jToggleButton1.doClick();

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19600404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档