这是我目前正在做的任务的第一部分,我认为我遵循了correclty的所有说明,但是我的代码显然有些问题。每次我调用draw方法什么都没有出现,我努力使Rectangle visible
。我已经粘贴了以下作业的第一部分以及我的代码。如果有人能帮我解决这个问题,我将不胜感激。如何使矩形对象可见?
绘制单个砖
这些是绘制一个砖以下步骤:
构建new Rectangle
对象。 根据作为参数传入的坐标设置矩形的位置。 将矩形的大小更改为砖的正确大小。有两个字段为您定义,一个名为bWidth
,另一个名为bHeight
,这些字段已经作为砖的宽度和高度初始化。 注意:不要在此任务中更改bWidth or bHeight
的值。保持原样。 (bWidth = 54) (bHeight = 16)
使用add方法将该矩形添加到名为bricks的ArrayList
。所有的 最后,使矩形可见
这是我当前的代码:
private void drawBrick(int startX, int startY){
Rectangle singleBrick = new Rectangle();
singleBrick.setPosition(startX, startY);
singleBrick.changeSize(54, 16);
bricks = new ArrayList<Rectangle>();
bricks.add(singleBrick);
singleBrick.isVisible();
}
'isVisible()'只检查对象是否可见。我想你想'setVisible(true)' – QBrute
你使用awt还是swing? –
setVisible(true)是一个布尔值,但是对不对?我不认为我需要在这部分任务中使用布尔值。有没有办法让它可见而不使用布尔值? –