选中 jCheckBox1,取消选中 jCheckBox2 [英] Check jCheckBox1, uncheck jCheckBox2

查看:57
本文介绍了选中 jCheckBox1,取消选中 jCheckBox2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在表单上放置了两个复选框.如果用户在 checkbox1 上设置检查而不是取消 checkbox2,反之亦然.

I have two checkboxes placed on form. If user set check on checkbox1 than uncheck checkbox2 and vice versa.

chRISING0 = new JCheckBox("RISING");
    chRISING0.addItemListener(new ItemListener() {
        public void itemStateChanged(ItemEvent e) {
                chFR0.setSelected(false);
        }
    });
    chRISING0.setFont(new Font("Tahoma", Font.PLAIN, 9));
    chRISING0.setBounds(42, 15, 84, 23);
    pnlOUT1.add(chRISING0);


chFR0 = new JCheckBox(fpp.loadLanguage("chFR0"));
    chFR0.setFont(new Font("Tahoma", Font.PLAIN, 9));
    chFR0.addChangeListener(new ChangeListener() {
        public void stateChanged(ChangeEvent e) {               
            chRISING0.setSelected(false);
        }
    });
    chFR0.setBounds(42, 35, 67, 23);
    pnlOUT1.add(chFR0);

当我检查 chRISING0 并在 chFR0 上移动鼠标时发生了奇怪的问题.比 chRISING0 取消选中甚至我没有按下 chFR0.为什么?我做错了什么?

Strange problem happens when I check chRISING0 and move mouse on chFR0. Than chRISING0 unchecks even I didn't press on chFR0. Why? What I'm doing wrong?

推荐答案

如果使用 ButtonGroup.有关详细信息,请参阅如何使用 ButtonGroup 组件.

这篇关于选中 jCheckBox1,取消选中 jCheckBox2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆