2017-03-02 10 views
-3

に使うすべてのJTextFieldの場合:何ELSE場合、私はこれは私がこれまでに書いたコードであるJavaプログラム

if (firstname.getText().length() == 0 
    || lastname.getText().length() == 0 
    || middlename.getText().length() == 0 
    || ((JTextField) jDateChooser1.getDateEditor().getUiComponent()).getText().length() == 0 
    || contactno.getText().length() == 0) 

    JOptionPane.showMessageDialog(null, "One of the required field is empty!", "Error", JOptionPane.ERROR_MESSAGE); 
+0

あなたが求めているものは本当に明確ではありません。 –

+0

質問の詳細を追加して何かを質問する必要があります。ただのコードを投稿するのは良い方法ではありません。 – filipst

答えて

0

あなたがより良い何かをしたい場合は、ブール値を返すメソッドを使用して個別にすべてのフィールドを確認することができますたとえば:

public boolean checkField(){ 
    if (firstname.getText().trim().isEmpty()){ 
     JOptionPane.showMessageDialog(null, "First name is required", JOptionPane.ERROR_MESSAGE); 
     return false; 
    } 

    if (lastname.getText().isEmpty()){ 
     JOptionPane.showMessageDialog(null, "Last name is required", JOptionPane.ERROR_MESSAGE); 
     return false; 
    } 
    //... 

    //if all your field is correct you can return true 
    return true; 
} 
関連する問題