带有AND运算符的Java复选框

带有AND运算符的Java复选框,java,Java,请,我想在创建不同选项时使用带复选框的AND运算符 if (chkd.isSelected()){ lbl.setText("hello"); } else if (chkd.isSelected() && chkm.isSelected()){ lbl.setText("cool"); } 请问,最好的方法是什么。我正在使用Eclipse for Java。如前所述,假设定义了chkd和chkm将不起作用,因为如果if语句为true,则不会执行else if

请,我想在创建不同选项时使用带复选框的AND运算符

if (chkd.isSelected()){
   lbl.setText("hello");
} 
 else if (chkd.isSelected() && chkm.isSelected()){
   lbl.setText("cool");
} 

请问,最好的方法是什么。我正在使用Eclipse for Java。

如前所述,假设定义了
chkd
chkm
将不起作用,因为如果
if
语句为true,则不会执行
else if

请尝试以下方法:

if (chkd.isSelected()) {
    if (chkm.isSelected()) {
        lbl.setText("cool");
    } else {
        lbl.setText("hello");
    }
}

我们正在检查
chkd
是否为真,然后检查
chkm
是否为真,我们是
cool
,否则,我们是
hello

或者,您可以改变您的if语句

因此,首先检查(a&&b)语句将得到很酷的值。如果&&为非真,将显示其他语句(hello)

    if (chkd.isSelected() && chkm.isSelected()) { 
        lbl.setText("cool"); 
    } else if {
        lbl.setText("hello"); 
    }