• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:配列で指定した文字の表示の仕方。)

配列で指定した文字の表示の仕方

このQ&Aのポイント
  • 配列で指定した文字を特定の順番で表示させたい場合、パネルを使用してGridLayout(3,1)で表示する方法があります。
  • 表示の仕方は、各パネルに配列の要素をセットし、nullでない要素があるかどうかを判定して表示することがポイントです。
  • ただし、現在の実装では一部の要素が正しく表示されない可能性があるため、修正が必要です。

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

  • ベストアンサー
  • ngsvx
  • ベストアンサー率49% (157/315)
回答No.1

原因は、表示する行数が減ったときに、減った分の行をクリアしていないためです。 ☆あ → ☆1 に変更 ☆い → 何もしない ☆う → 何もしない 修正案として、次のようなものがあります。 1.P1,P2,P3を配列に格納します。(P[0]~P[2]とします)   2.表示変更のコードを次のようにします。 for(int i = 0 ; i < P.length ; i++){  if(A[page].length <= i){    P[i].setText("");  }else{   if(A[page][i] != null){    P[i].setText(A[page][i]);   }else{    P[i].setText("");   }  } } page++;

tale23kaga10wa
質問者

お礼

ご回答ありがとうございます。 無事に解決しました!

関連するQ&A