2016-10-29 12 views
0

私は私の学校プロジェクトに取り組んでいます。私は学生登録用紙を持っています。学生の詳細を入力して「保存」ボタンを押すと、詳細をデータベースに保存できます。しかし、私はすべてのjTextfieldsを検証する必要があるので、ユーザーが誤って詳細を挿入していない場合(私は彼の姓を言いましょう)、 "保存"ボタンをクリックしてデータベースにデータを保存する必要がなくなります。また、ユーザーが複数の詳細(ミドルネーム、住所、性別など)を入力するのを忘れた場合は、これらのjTextフィールドが空であり、データを挿入する必要があるというエラーを表示する必要があります。どのテキストフィールドが空であるかを確認してください

具体的には、どのテキストフィールドがエラーを引き起こしているかを知る必要があります。全体的にも公的にも "あなたにはエラーがあります"がありませんが、これらのテキストフィールドがエラーの原因であることをユーザーに伝え、データをそれらに挿入する必要があります。

+0

誰かが私を助けてください:( –

+1

ようこそスタックオーバフロー![SO質問チェックリスト](http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist)をご覧ください –

+0

エラーを表示するには、おそらく 'TextInputLayout'を使うべきです。私の主張です。あなたの質問について。 – Beloo

答えて

0

ifステートメントの条件を確認し、メッセージを印刷してください。ボタンコードにsaveボタンを追加します。 このような何か試してください:あなたは自分でそれを実装することができます

if(jFeild.getText().equals("")) { //or your condition which validates it 
    JOptionPane.showMessageDialog(yourFrame, "message you want to display"); 
    } 

残りを、私はあなたが何をすべきかのアイデアを得ると思います。

+0

私は多くのjTextfieldsが混乱しているので、 –

+0

まあ、少なくとも私はあなたを持っています私はそれを行うすべての情報やメソッドを検証し、無効なものを返すクラスを作ることを提案します。 –

関連する問題