所以我对Java相对较新,而且我一直在使用Eclipse。这是最后三行的主要部分,我想让对象myBrick
多次出现。如果我运行它,它只会出现在第二个位置(最后一行)。可能吗?添加java对象两次
import acm.graphics.*;
import acm.program.*;
import java.awt.*;
public class Pyramid extends GraphicsProgram {
/** Width of each brick in pixels */
private static final int BRICK_WIDTH = 30;
/** Height of each brick in pixels */
private static final int BRICK_HEIGHT = 12;
/** Number of bricks in the base of the pyramid */
private static final int BRICKS_IN_BASE = 14;
public void run() {
double windowWidth = 756;
double windowHeight = 494;
int numberOfBricks = (BRICKS_IN_BASE*(BRICKS_IN_BASE+1))/2;
double emptySpace = windowWidth - (BRICK_WIDTH*BRICKS_IN_BASE);
int cushion = (int)emptySpace/2;
GRect myBrick = new GRect(BRICK_WIDTH, BRICK_HEIGHT);
add(myBrick, cushion, (windowHeight-BRICK_HEIGHT));
add(myBrick, (cushion+BRICK_WIDTH), (windowHeight-BRICK_HEIGHT));
}
}
什么是add()函数? – LPD 2013-02-11 05:22:36
我相信它把对象添加到窗口 – user1157549 2013-02-11 05:23:57
出现多次的地方? – 2013-02-11 05:28:21