为什么Java上的图形什么都不输出?

时间:2019-01-04 03:13:18

标签: java swing graphics jframe

下面是我直接从老师那里收到的代码,但没有输出!我所看到的只是一个空白窗口打开,并且没有任何显示。我不明白为什么需要帮助!

import java.awt.*;
import javax.swing.*;
public class IntroToGraphics extends JFrame
{

    /**
     * 
     */
    public IntroToGraphics() {
        // TODO Auto-generated constructor stub
        super("howdy");
        setSize(1500,850);
        setVisible(true);
    }
    public void Paint(Graphics g) {
            g.drawString("Hello World",1000,450);
            g.fillRect(200,200,50,50);
    }
    public static void main (String[]args) {
        new IntroToGraphics();
    }
}

如果不清楚,请通知我,我会及时修复。

1 个答案:

答案 0 :(得分:1)

方法Paint的名称应为paint。另外,最好使用@Override批注,因为您已经覆盖了绘制方法。enter image description here

输出将为

enter image description here