java中关于jcheckbox的方法问题

一直想问这个问题jcheckbox判断是否选中是用的哪个方法为啥我查的说是setState方法~我在eclipse里面却找不到这个方法而还有一种是isSelected方法... 一直想问这个问题 jcheckbox判断是否选中是用的哪个方法

为啥我查的说是setState方法~我在eclipse里面却找不到这个方法

而还有一种是isSelected方法~这个能找到~

之前挺困惑的~谁解答一下啊~

还有如果我想实现选中以后的判断~还用监听器么?还是直接一个if判断就行了~困惑中~
1l~我懂你的意思~不过为什么我没有check.getState()方法~只有check.isSelected()方法~也不知道这两个是不是意义差不多~

我迷惑了~
展开
 我来答
godcomexxx
2009-09-03 · TA获得超过1205个赞
知道小有建树答主
回答量:651
采纳率:0%
帮助的人:572万
展开全部
楼主你说的判断是否选中的方法

比如
定义
private Checkbox check;
将其添加到面板后
使用
if进行判断
也就是
if(check.getState()){
// 如果被选中
}else{
// 未被选中
}

另外想要触发,我认为一般是跟button合用
也就是首先先判断按钮是否按下然后在判断复选框是否被选择

if(e.getSource()==button)
if(check.getState()){
// 相关代码
}else{
// 相关代码
}
}

针对楼主的问题补充
首先楼主创建的是JCheckBox的实例
而我创建的是CheckBox的实例
两者的方法不尽相同
一个是Swing构件,一个是AWT构件
如果问两者的区别
建议楼主看看
http://www.ibm.com/developerworks/cn/opensource/os-swingswt/
里面讲了Swing和Awt的区别,希望对楼主有所帮助
16...7@qq.com
2009-09-03 · TA获得超过781个赞
知道小有建树答主
回答量:818
采纳率:0%
帮助的人:388万
展开全部
用check.isSelected()方法就行
返回true是选中状态
不用监听器 直接
if(check.isSelected()){
选中
}
else{
未选中
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式