###前提・実現したいこと
JavaでGUIアプリを作っています。
機能はとしては
1. textFieldで入力した文字と今日の日付を、確定ボタンを押して、
Accessのデータベースに1行ずつ追加していく。
2. データベースから入力情報を読み取り、今日入力した文字を3日後、1か月後..
というようにある期間ごとにGUIアプリ上に表示させる。
というものを実現したいと考えています。
2の情報をある期間ごとに取得するところまでは成功しました。
しかし、取得した文字列をGUI上に表示する際にエラーが発生しています。
###発生している問題・エラーメッセージ
java.lang.NullPointerException
###該当のソースコード
// SQL実行 while (rset0.next()) { String date = rset0.getString("日付"); String study = rset0.getString("text"); DATE0 = (date + "・・・" + study);//DATE0はString型 Scheduler.lblNewLabel_4.setText(DATE0); System.out.println(DATE0); }
System.out.println(DATE0);ではDATE0の情報は正しくprintされています。
###原因
Scheduler.lblNewLabel_4.setText(DATE0);が原因であると思うのですが、
DATE0から取得した文字列を繰り返しlblNewLabel_4に入れることはできないのでしょうか...
###質問
データベースから繰り返し文字列を取得する際、
順番にGUI上に表示させるには、どういった手段を用いるのでしょうか。
ご教示ください。
回答2件
あなたの回答
tips
プレビュー