【发布时间】:2013-02-11 05:21:06
【问题描述】:
所以我对 Java 比较陌生,而且我一直在使用 Eclipse。主要部分是最后三行,我想让对象myBrick 出现多次。如果我运行它,它只会出现在第二个位置(最后一行)。有可能吗?
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() 函数是什么?
-
我相信它会将对象添加到窗口中
-
在哪里出现多次?
-
如果您是 java 新手,请在记事本中编写程序并使用命令行运行它们...只是一个建议
-
我希望它在出现的图形窗口中出现多次。