如何删除一个框以继续';对于';java中的循环?
我是java新手,我正在尝试编写一个代码,生成10个随机框,然后删除一个框并添加另一个框。因此,总数仍为10个盒子,但循环仍在继续。我已经想出了如何创建10个随机框,但我不确定如何从中删除一个。代码如下:如何删除一个框以继续';对于';java中的循环?,java,graphics,acm-java-libraries,Java,Graphics,Acm Java Libraries,我是java新手,我正在尝试编写一个代码,生成10个随机框,然后删除一个框并添加另一个框。因此,总数仍为10个盒子,但循环仍在继续。我已经想出了如何创建10个随机框,但我不确定如何从中删除一个。代码如下: final int width = 800; final int height = 600; final int boxWidth = 50; final int maxBoxes = 10; this.setSize(widt
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);
final int width=800;
最终内部高度=600;
最终整型箱宽=50;
最终整型MaxBox=10;
此.setSize(宽度、高度);
随机=新随机();
对于(int-box=0;box您需要将box值存储在一个数组中。然后在循环的每次迭代中删除屏幕并重新绘制所有10个框。然后随机替换一个框的box值并重复。此代码来自的类是什么类型?如何根据您想要删除框的条件从中删除一个?我想会的随机删除,并在随机位置用另一个框替换。给出代码。添加(r);方法。我们将知道您使用的是什么数据结构,以便为您提供合理的解决方案