• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:forループを使うと上書きされてしまう・・・・)

【Java】forループを使ったテキストフィールドの項目表示で一つしか表示されない問題

このQ&Aのポイント
  • NetBeansを使ってJavaでテキストフィールドの項目を表示するためにforループを使用しています。
  • しかし、ループを回す度に上書きされて最後の項目しか表示されません。
  • 全ての項目を表示する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 items.setText(item[i]+"\n"); では確かに最後の要素しかセットされません。 StringBuffer sb = new StringBuffer(); // ここは20未満じゃないでしょうか for ( int i = 0; i < 20; i ++ ) { sb.append ( item[i] ); sb.append ( "\n" ); } items.setText ( sb.toString() ); 一度変数に配列分の文字列を結合して最後にセットすればよいのではないでしょうか。

nigundaihyou
質問者

お礼

分かりやすい回答有難うございます。 おかげさまで解決できました。

関連するQ&A