我用NetBeans创建了JCheckBox复选框
比如:爱好我用复选框表示有篮球、足球、乒乓球、游泳、看书、玩、睡觉、Java这几个复选框。我其中选择了当中的比如(篮球、看书、Java),我怎么把所有选中的单独提出来?该...
比如:爱好我用复选框表示有篮球、足球、乒乓球、游泳、看书、玩、睡觉、Java这几个复选框。我其中选择了当中的比如(篮球、看书、Java),我怎么把所有选中的单独提出来?该怎么弄?拜托各位
展开
1个回答
展开全部
你好,在构造函数里,把这些复选框添加进一个数组里,方便之后遍历
JCheckBox[] group = new JCheckBox[]{jCheckBox1, jCheckBox2, jCheckBox3};
//比如点击某个按钮时,遍历判断是否选中,并添加到文本框里
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
jTextArea1.setText(null);
for (JCheckBox checkbox : group) {
if (checkbox.isSelected()) {
jTextArea1.append(checkbox.getText() + "\n");
}
}
}
JCheckBox[] group = new JCheckBox[]{jCheckBox1, jCheckBox2, jCheckBox3};
//比如点击某个按钮时,遍历判断是否选中,并添加到文本框里
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
jTextArea1.setText(null);
for (JCheckBox checkbox : group) {
if (checkbox.isSelected()) {
jTextArea1.append(checkbox.getText() + "\n");
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询