如何使if语句检查所有还是仅一个文本字段为空

问题描述 投票:0回答:2

我如何制作一个if语句来检查所有或一个文本字段是否为空

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { 
    if(jTextField1.getText().equals("") && jTextField2.getText().equals("") && jTextField3.getText().equals("")){
            JOptionPane.showMessageDialog(null, " please fill empty fields", "Input Error",JOptionPane.ERROR_MESSAGE);
    }else{
    }
}
java if-statement jtextfield
2个回答
1
投票
您可以使用整数变量作为计数器,如果jTextfield为空,则可以增加计数器。

0
投票
我所做的是用“或”语句列出所有小部件:

if ((attribut1.isEmpty() || attribut2.isEmpty() || attribut3.isEmpty() || attribut4.isEmpty()||attribut5.isEmpty()||attribut6.isEmpty()||attribut7.isEmpty()||attribut8.isEmpty()||attribut9.isEmpty()||attribut10.isEmpty())) { Toast.makeText(this, "fill in all details"

绝对不是最好的解决方案,但是它可以工作。
© www.soinside.com 2019 - 2024. All rights reserved.