我正在做一項任務。這是分配的第一部分:如何在Java上繪製磚塊(矩形)?
繪製單個磚
這些是繪製一個磚以下步驟:
構造一個新的矩形對象。
根據作爲參數傳入的座標設置矩形的位置。
將矩形的大小更改爲磚的正確大小。有兩個爲你定義的字段,一個叫做bWidth,另一個叫做bHeight,這些字段的初始值已經是磚的寬度和高度。
注意:不要在此任務中更改bWidth或bHeight的值。保持原樣。 (bWidth = 54)(bHeight = 16)
添加矩形以稱爲使用add方法磚ArrayList中。
所有的最後,使矩形可見
這是我當前的代碼:
private void drawBrick(int startX, int startY){
Rectangle brick1 = new Rectangle();
startX = 54;
startY = 16;
brick1.setPosition(startX, startY);
bricks = new ArrayList<Rectangle>();
bricks.add(brick1);
brick1.makeVisible();
}
但每次我構造對象和調用Draw方法,似乎什麼都沒有。我做錯了什麼?
你爲什麼參數的設定值? –
此外,你從未聲明'bricks',你只是初始化它。你能發佈全班嗎? –
您誤解了說明。您不應該將'startX'和'startY'更改爲54和16,但您應該將該塊的大小設置爲54x16。 – Blorgbeard