當前位置:係統粉 > 電腦問答 > 其他問答 > 選擇框問題

選擇框問題

提問者:白金亞瑟  |  瀏覽 次  |  提問時間: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 係統粉 版權聲明 最新發布內容 網站導航