系统粉 > 电脑问答 > 其他问答

已解决选择框问题

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

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

已有3条答案
地狱篮枫l

地狱篮枫l

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

我用的方法是遍历所有控件,然后再判断选中的个数,这样可能效率比较底吧,[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+"");}复制代码
2017-02-25 05:36:46
赞 10
╭ァ他的生字表

╭ァ他的生字表

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

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

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

殇のwhip

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

lz 是做swing开发的吧
使用监听器监听复选框是否被选中如果被选中 ++ 操作然后判断 [s:479]
2017-02-25 08:23:30
赞 12
相关问答
最新其他问答
解决方法