同一个JFrame里ItemListener互相干扰的问题 JCheckBox要能找到选上的项,不能是选上后再撤销选的项(因为是itemstatedchanged)那程序应该怎么改啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JComboBox cmb = new JComboBox();JCheckBox ckb = new JCheckBox();Object obj = ie.getSource();if(obj==cmb){ cmb的控制语句}else if(obj==ckb){ ckb的控制语句} 恩,我用的是Choice和 CheckboxChoice cmb = new Choice();Checkbox ckb = new Checkbox();Object obj = ie.getSource();if(obj==cmb){ cmb的控制语句}else if(obj==ckb){ ckb的控制语句}然后发现程序根本不执行 if 或 else if内的语句,为什么呢多问一句,到底JCheckBox 和 Checkbox JComboBox和 Choice 有什么区别呢,在界面显示上是完全一样的啊 基本功能和外观是相同的,只是所在的包和继承类有不同。具体你可以看一下jdk doc 自己写一个Listener继承itemListener,然后在里边对情况进行处理 楼上的方法也用了,还是一样,程序根本不执行 if else里面的内容 if (ie.getSource() instanceof Choice)........if (ie.getSource() instanceof Checkbox) 【Google面试题】讨论 java 同步 请教jdk自带的hashmap类的hash函数 scoket通信,要求一个服务器和两个客户端 swt的控件如何加入到GEF中去? Jpanel刷新背景的问题 那位大侠能解释一下下面的一段代码 是高手的進來!不是的不好意思!!在線等 100分求教IO问题 抓狂啊!程序员真不是女生干的活,太不仁道! 如何表达复数? 用过jar工具的过来看看!!
JCheckBox ckb = new JCheckBox();Object obj = ie.getSource();
if(obj==cmb){
cmb的控制语句
}
else if(obj==ckb){
ckb的控制语句}
Choice cmb = new Choice();
Checkbox ckb = new Checkbox();Object obj = ie.getSource();
if(obj==cmb){
cmb的控制语句
}
else if(obj==ckb){
ckb的控制语句}
然后发现程序根本不执行 if 或 else if
内的语句,为什么呢多问一句,到底JCheckBox 和 Checkbox
JComboBox和 Choice 有什么区别呢,在界面显示上是完全一样的啊
........if (ie.getSource() instanceof Checkbox)