当前位置:系统粉 > 电脑问答 > 其他问答 > 选择框问题

选择框问题

提问者:白金亚瑟  |  浏览 次  |  提问时间:2017-02-25  |  回答数量:3

选择框问题 现 有10个JCheckBox如果规定只能同时被选择3个 而且必须要选择3个 ?

已有3条答案
地狱篮枫l

地狱篮枫l

回答数:106  |  被采纳数:148

2017-02-25 05:36:46
我用的方法是遍历所有控件,然后再判断选中的个数,这样可能效率比较底吧,[s:476]
[s:476] 我用的是C# ,, JAVA 的还没学到做界面private void button1_Click(object sender, EventArgs e){int i = 0;foreach (Control cb in Controls){if (cb is CheckBox){CheckBox c = (CheckBox)cb;if (c.Checked == true){i++;} }}MessageBox.Show(i+"");}复制代码
赞 10
╭ァ他的生字表

╭ァ他的生字表

回答数:34  |  被采纳数:48

2017-02-25 06:20:22
其实二楼的思想的就可以实现.
还有一个不成熟的方法,在JSP中适用:

自定一个验证方法,
方法中得到JCheckBox数组,
如果数组长度小于或大于3给出提示.
数组大小等于3,后面运行.
赞 3
殇のwhip

殇のwhip

回答数:125  |  被采纳数:120

2017-02-25 08:23:30
lz 是做swing开发的吧
使用监听器监听复选框是否被选中如果被选中 ++ 操作然后判断 [s:479]
赞 12
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航