這是我目前正在做的任務的第一部分,我認爲我遵循了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)是一個布爾值,但是對不對?我不認爲我需要在這部分任務中使用布爾值。有沒有辦法讓它可見而不使用布爾值? –