为了账号安全,请及时绑定邮箱和手机立即绑定

JCheckBox添加ItemListener后无法选中

JCheckBox添加ItemListener后无法选中

慕慕森 2019-03-12 17:14:24
我想实现一个当JCheckBox被选中时弹出颜色选择对话框的程序(默认初始化时不选中)但以下代码在点击选中时可以弹出对话框,但是选好颜色后主窗体的那个JCheckBox不显示选中状态,请问哪里有问题?jcbHighlight.addItemListener(new ItemListener(){            public void itemStateChanged(ItemEvent e){                if(e.getStateChange()==ItemEvent.SELECTED){                    colorHighlight=JColorChooser.showDialog(settingFrame, "Choose temp color", Color.RED);                }                else{                    colorHighlight=null;                }                        }        });
查看完整描述

1 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

虽然不知道基于责任链模式的Java为什么添加ItemListener就不行,不过一般这种情况是添加ActionListener的。看API编程还是会出问题。


查看完整回答
反对 回复 2019-04-15
  • 1 回答
  • 0 关注
  • 410 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信