我有一個家庭作業分配,我們被要求爲小圖形程序編寫一個輔助方法。我遇到的問題是它一直說我有一個錯誤。如何調用幫助方法
無法找到符號 - 方法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();
}
}
[I除去作業標籤(http://meta.stackexchange.com/questions/147100/the-homework-tag-is-now -officially棄用)。無論如何,這個問題應該清楚:) – Patrick