java中关于jcheckbox的方法问题
一直想问这个问题jcheckbox判断是否选中是用的哪个方法为啥我查的说是setState方法~我在eclipse里面却找不到这个方法而还有一种是isSelected方法...
一直想问这个问题 jcheckbox判断是否选中是用的哪个方法
为啥我查的说是setState方法~我在eclipse里面却找不到这个方法
而还有一种是isSelected方法~这个能找到~
之前挺困惑的~谁解答一下啊~
还有如果我想实现选中以后的判断~还用监听器么?还是直接一个if判断就行了~困惑中~
1l~我懂你的意思~不过为什么我没有check.getState()方法~只有check.isSelected()方法~也不知道这两个是不是意义差不多~
我迷惑了~ 展开
为啥我查的说是setState方法~我在eclipse里面却找不到这个方法
而还有一种是isSelected方法~这个能找到~
之前挺困惑的~谁解答一下啊~
还有如果我想实现选中以后的判断~还用监听器么?还是直接一个if判断就行了~困惑中~
1l~我懂你的意思~不过为什么我没有check.getState()方法~只有check.isSelected()方法~也不知道这两个是不是意义差不多~
我迷惑了~ 展开
2个回答
展开全部
楼主你说的判断是否选中的方法
为
比如
定义
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的区别,希望对楼主有所帮助
为
比如
定义
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的区别,希望对楼主有所帮助
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询