質問: (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上に表示させるには、どういった手段を用いるのでしょうか。 ご教示ください。
回答: 何故かスタックトレースが表示されないということで、手持ちの情報だけで仮説ベースで答えていくと DATE0はきちんと取得できてるようなので、 Scheduler.lblNewLabel_4がnullである可能性があります。 ``` while (rset0.next()) { String date = rset0.getString("日付"); String study = rset0.getString("text"); DATE0 = (date + "・・・" + study);//DATE0はString型 assert Scheduler.lblNewLabel_4 != null; Scheduler.lblNewLabel_4.setText(DATE0); System.out.println(DATE0); } ``` このコードを試してみて、AssertionErrorが出るようならScheduler.lblNewLabel_4がnullです。 SchedulerのlblNewLabel_4フィールドにきちんとインスタンスを代入するように修正する必要があります。