首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何检查某个JCheckBox是否已检查?

如何检查某个JCheckBox是否已检查?
EN

Stack Overflow用户
提问于 2010-08-30 19:29:25
回答 2查看 146.3K关注 0票数 70

如何检查JCheckBox是否已选中?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-30 19:33:53

使用isSelected方法。

您还可以使用ItemListener,以便在选中或取消选中时通知您。

票数 109
EN

Stack Overflow用户

发布于 2015-05-21 00:38:06

通过使用itemStateChanged(ItemListener),您可以跟踪选择和取消选择复选框(并根据它做任何您想做的事情):

myCheckBox.addItemListener(new ItemListener() {
    @Override
    public void itemStateChanged(ItemEvent e) {
        if(e.getStateChange() == ItemEvent.SELECTED) {//checkbox has been selected
            //do something...
        } else {//checkbox has been deselected
            //do something...
        };
    }
});

Java Swing itemStateChanged docu也应该有所帮助。通过使用isSelected()方法,您可以只测试是否选中了actual复选框:

if(myCheckBox.isSelected()){_do_something_if_selected_}
票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3599908

复制
相关文章

相似问题

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