我剛開始學習揮杆。想到嘗試一個簡單的程序,但我無法運行它。運行一個簡單的揮杆程序時出錯
import java.awt.*;
import javax.swing.*;
class MyDrawPanel extends JPanel
{
public void paintComponent(Graphics g)
{
g.setColor(Color.orange);
g.fillRect(20,50,100,100);
}
}
我收到以下錯誤:
Exception in thread "main" java.lang.NoSuchMethodError: main
我的問題:我們必須我們要運行的每個類別的主要方法是什麼? JVM不能運行任何沒有主要方法的類。在這裏,我不需要一個主類,我認爲,cuz這個paintComponent方法應該被系統調用,對吧?
P.S:我使用普通香草cmd進行編譯和運行。