• 締切済み

読み込み回数

for(int i = 0; i < _column; i++) { for(int j = 0; j < _row; j++) { seat= new SeatPanel(); //新しく作ったパネルをシートリストに追加している。 if (reverse == true) { _seatlist.addLast(seat); } else { _seatlist.addFirst(seat); } this.add(seat); } } for(int muda = 0; muda < lseat ; muda++) { //作ったものに対して繰り返し加えて行くには? seat.setUsable(false); _seatlist.addLast(seat); this.add(seat); } これですと、lseatの値に関らず、最後のfor文内の処理が1回しか読まれないのですが、繰り返して読み込ませるにはどうしたらいいでしょうか?(javaです)

みんなの回答

  • ssm3u
  • ベストアンサー率52% (19/36)
回答No.2

最後のfor文の中で lseat が 0 になる箇所があったりしませんか?

kushinsha0101
質問者

補足

それはないのです。setUsable(usable)を使って、レイアウトに配置したパネルを後ろから削除してゆく際に、読み込ませようと思ったのですが、最初の1つしか読み込んでくれないようです。他に方法(書き方)はないものかと探しております。

  • alphion
  • ベストアンサー率19% (27/136)
回答No.1

単純にExceptionなどで抜けているということは? try~catchはしてみましたか?

関連するQ&A

専門家に質問してみよう