如何检查 JCheckBox 是否已选中?

发布于 2024-09-17 01:23:52 字数 41 浏览 5 评论 0原文

如何检查 JCheckBox 是否已选中?

How can I check if a JCheckBox is checked?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无悔心 2024-09-24 01:23:53

使用 isSelected方法。

您还可以使用 ItemListener选中或取消选中时您会收到通知。

Use the isSelected method.

You can also use an ItemListener so you'll be notified when it's checked or unchecked.

泪眸﹌ 2024-09-24 01:23:53

通过使用 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() 方法,您可以测试实际是否选中了复选框:

if(myCheckBox.isSelected()){_do_something_if_selected_}

By using itemStateChanged(ItemListener) you can track selecting and deselecting checkbox (and do whatever you want based on it):

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 should help too. By using isSelected() method you can just test if actual is checkbox selected:

if(myCheckBox.isSelected()){_do_something_if_selected_}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文