dポイントプレゼントキャンペーン実施中!

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です)

A 回答 (2件)

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

この回答への補足

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

補足日時:2006/09/22 19:42
    • good
    • 0

単純にExceptionなどで抜けているということは?



try~catchはしてみましたか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!