【发布时间】:2018-12-10 20:09:22
【问题描述】:
我正在尝试创建一个矩形网格,但不知道如何从这里开始? 我也不知道到目前为止是否正确
public CGOL (int x, int y, int size, int squares1) {
numberOfSquares = 100;
isAlive = new boolean [numberOfSquares][numberOfSquares];
squares = new Rectangle.Double [numberOfSquares][numberOfSquares];
int rows = 12;
int cols = 40;
int width = getSize().width;
int height = getSize().height;
int rowHt = height / (rows);
int rowWid = width / (cols);
for (int i = 0; i < rows ; i++) {
for (int j = 0; i < rows ; j++) {
double locationX = (i * rowHt);
double locationY = (j * rowWid);
squares[i][j] = new Rectangle2D.Double(locationX,locationY, rows, cols);
【问题讨论】:
-
您显示的代码非常不完整。有对
getSize()等不可见部分的引用,还有不完整的块。此外,根本没有使用函数参数,它们的预期功能也不清楚。最后但并非最不重要的一点是,它包含诸如 100 之类的“幻数”,这些未在要求中解释。您应该澄清您的问题并指出预期的行为。什么是输入?预期的输出是什么?
标签: java graphics grid rectangles