私はJavaを初めて使用し、10個のランダムなボックスを生成し、1つのボックスを削除して、別のボックスを追加するコードを作成しようとしています。したがって、合計は10ボックスのままですが、ループは続行されます。10個のランダムボックスを作成する方法を理解しましたが、そこから1つを削除する方法がわかりません。コードは次のとおりです。
final int width = 800;
final int height = 600;
final int boxWidth = 50;
final int maxBoxes = 10;
this.setSize(width, height);
Random random = new Random();
for(int box=0;box<maxBoxes;box++)
{
int x = random.nextInt(width-boxWidth);
int y = random.nextInt(height-boxWidth);
GRect r = new GRect(x, y, boxWidth, boxWidth);
Color c = new Color(random.nextInt(256),
random.nextInt(256), random.nextInt(256));
r.setFilled(true);
r.setFillColor(c);
this.add(r);
this.pause(100);