" void是变量paintSquare的无效类型"错误

时间:2015-01-13 19:10:10

标签: java variables void tetris

我正在为我的AP Comp Sci课程制作一个俄罗斯方块克隆,正确标题为“Titris'在经历任何错误的同时,我得到了这个。它来自这段代码

private void paintSquare(Graphics g1, int x, int y) { Color color = matrix[y][x]; int xMin = x * squareSize.width; int yMin = y * squareSize.height; int xMax = xMin + squareSize.width - 1; int yMax = yMin + squareSize.height - 1; int i; bufferRect.x = xMin; bufferRect.y = yMin; bufferRect.width = squareSize.width; bufferRect.height = squareSize.height; if (!bufferRect.intersects(g1.getClipBounds())) { return; }

错误来自paintSquare

请帮助,这个项目即将到期&我不知道如何处理这个错误。

2 个答案:

答案 0 :(得分:2)

在参数列表后删除分号。

private void paintSquare(Graphics g1, int x, int y) {

答案 1 :(得分:2)

private void paintSquare(Graphics g1, int x, int y); {

应该是

private void paintSquare(Graphics g1, int x, int y) {

参数后面的分号破坏了你的代码。