【发布时间】:2014-12-16 20:05:30
【问题描述】:
我想知道是否有一种方法可以编写一个有 6 个复选框的代码,并且我想将它们计算为最终总和,我想编写它以仅将选定的复选框包含在计算中。我问过我的老师,我得到的只是我们在课堂上做的废话,但不,我们没有,他给我发了这个代码来使用,但它不排除复选框,它是全有或全无。
private void jCheckBox1ActionPerformed(java.awt.event.ActionEvent evt) {
if (jCheckBox1.isSelected() == true) {jCheckBox1.setText("50");}
}
private void jCheckBox2ActionPerformed(java.awt.event.ActionEvent evt) {
if (jCheckBox2.isSelected() == true) {jCheckBox2.setText("50");}
}
private void jCheckBox3ActionPerformed(java.awt.event.ActionEvent evt) {
if (jCheckBox3.isSelected() == true) {jCheckBox3.setText("50");}
}
private void jCheckBox4ActionPerformed(java.awt.event.ActionEvent evt) {
if (jCheckBox4.isSelected() == true) {jCheckBox4.setText("50");}
}
private void jCheckBox5ActionPerformed(java.awt.event.ActionEvent evt) {
if (jCheckBox5.isSelected() == true) {jCheckBox5.setText("50");}
}
private void jCheckBox6ActionPerformed(java.awt.event.ActionEvent evt) {
if (jCheckBox6.isSelected() == true) {jCheckBox6.setText("50");}
}
然后他告诉我要声明变量,所以我按照他在这段代码中告诉我的做了
double Box1, Box2, Box3, Box4, Box5, Box6;
Box1 = Double.parseDouble(jCheckBox1.getText());
Box2 = Double.parseDouble(jCheckBox2.getText());
Box3 = Double.parseDouble(jCheckBox3.getText());
Box4 = Double.parseDouble(jCheckBox4.getText());
Box5 = Double.parseDouble(jCheckBox5.getText());
Box6 = Double.parseDouble(jCheckBox6.getText());
sum = Box1+Box2+Box3+Box4+Box5+Box6;
我尝试使用几个选定的框将其放入下一个表单,但我得到的只是一个巨大的红色错误,这让我很沮丧。
【问题讨论】:
标签: java swing netbeans checkbox