小さなグラフィックス プログラムのヘルパー メソッドを作成するように求められる宿題があります。私が抱えている問題は、エラーがあると言い続けることです。
シンボルが見つかりません - メソッド drawPolygon(gp, int, int)。
私は何が欠けていますか?
PS。GraphicsPanel コードがここにないことは知っていますが、なぜ「シンボルが見つかりません」というエラーが発生するのか不思議に思っていました。drawPolygon(gp, 50, 4) とだけ書くと、エラーなくコンパイルされますが、パネルにも何も描画されません。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class G5 {
public static void drawPolygon(GraphicsPanel gp, int sideCount, int sideLength) {
for (int i = 0; i < 4; i++) {
gp.draw(sideLength);
gp.turn(360 / sideCount);
}
}
public static void main(String[] args) {
GraphicsPanel gp = new GraphicsPanel();
gp.setBackgroundColor(Color.BLACK);
gp.delay(1000);
int x = gp.getWidth() / 2;
int y = gp.getHeight() / 2;
gp.setLocation(x, y);
gp.setColor(Color.RED);
gp.drawPolygon(gp, 50, 4);
gp.clear();
}
}