-3
ユーザは4つのもの(名、姓、電子メール、電話番号)を入力し、1つまたは複数の場合は1つのJOptionPane
ウィンドウが表示されます。1つのjoptionpaneを持つ複数のテキストフィールド
String firstname = TF_1.getText();
String lastname = TF_2.getText();
String email = TF_3.getText();
String phonenumber = TF_4.getText();
if (TF_1.equals("") ||
TF_2.equals("") ||
TF_3.equals("") ||
TF_4.equals("")) {
JOptionPane.showMessageDialog(null, "All text fields must be filled");
もちろん、フィールドではなくテキストを比較する必要があります(例えば、 'firstname.equals(" ")') – Robin
個人的に私はメッセージダイアログに悩まされます。すべてのテキストフィールドがいっぱいになるまで、送信ボタンが非表示になっていると、もっと気に入っています。しかし、これは味の問題です。あなたの実際の質問は何ですか? – ArcticLord
[チュートリアル](https://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html#stayup)を参照してください。「ダイアログを閉じる前にユーザーの回答を確認するにはどうすればよいですか?」 –