use*_*449 -7 java swing syntax-error jcheckbox
我想知道为什么这段代码给了我这个问题,请记住它已经在同一个项目的早期表单中工作但它拒绝在这里工作.
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt){
if (jCheckBox1.isSelected()== true)
jCheckBox1.equals(56);
if (jCheckBox2.isSelected()== true)
jCheckBox2.equals(50);
if (jCheckBox3.isSelected()== true)
jCheckBox3.equals(56);
if (jCheckBox4.isSelected()== true)
jCheckBox4.equals(56);
if (jCheckBox5.isSelected()== true)
jCheckBox5.equals(56);
if (jCheckBox6.isSelected()== true)
jCheckBox6.equals(56);
new Form6().setVisible(true);
else
if (jCheckBox1.isSelected()== false)
jCheckBox1.equals(0);
if (jCheckBox2.isSelected()== false)
jCheckBox2.equals(0);
if (jCheckBox3.isSelected()== false)
jCheckBox3.equals(0);
if (jCheckBox4.isSelected()== false)
jCheckBox4.equals(0);
if (jCheckBox5.isSelected()== false)
jCheckBox5.equals(0);
if (jCheckBox6.isSelected()== false)
jCheckBox6.equals(0);
JOptionPane.showMessageDialog(this, "Please Choose An Option and Try Again");
Run Code Online (Sandbox Code Playgroud)
如果我有办法jCheckBox用不同的方法计算价值,那么我非常渴望学习.我的教授说,他几乎了解了所有关于java netbeans和东西的东西,但到目前为止,他并没有多大的帮助.
use*_*740 10
使用花括号(大括号)和缩进来避免这种微不足道的错误.
代码
if (jCheckBox6.isSelected()== true)
jCheckBox6.equals(56);
new Form6().setVisible(true);
else
if (jCheckBox1.isSelected()== false)
jCheckBox1.equals(0);
Run Code Online (Sandbox Code Playgroud)
相当于
if (jCheckBox6.isSelected()== true) {
jCheckBox6.equals(56);
}
new Form6().setVisible(true); // <-- WHAT???
else if (jCheckBox1.isSelected()== false) { // <-- WHERE IS MY IF?
jCheckBox1.equals(0);
}
Run Code Online (Sandbox Code Playgroud)
虽然上面解释了语法错误,但结果程序仍然是无意义的 - 这是由于无意义的"else"配对以及所有chekbox.equals(string)语句都没有(或意味着)任何事情.然而,没有问题描述的进一步推测似乎并不谨慎.
| 归档时间: |
|
| 查看次数: |
288 次 |
| 最近记录: |