java - JCheckBox添加ItemListener后无法选中
ringa_lee
ringa_lee 2017-04-17 11:00:50
0
1
314

我想实现一个当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;
				}
                        }
		});
ringa_lee
ringa_lee

ringa_lee

모든 응답(1)
左手右手慢动作

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!