为什么 java 上的图形不输出任何内容?
why does the graphics on java output nothing?
下面是我直接从老师那里收到的代码,但没有输出任何内容!我只看到一个空白 window 打开,里面什么也没有显示。我不明白为什么请帮助!
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();
}
}
如果有什么不明白的地方请告诉我,我会及时解决。
方法 Paint
名称应为 paint
。此外,最好使用@Override
注释,因为您已经覆盖了paint方法。
输出将是
下面是我直接从老师那里收到的代码,但没有输出任何内容!我只看到一个空白 window 打开,里面什么也没有显示。我不明白为什么请帮助!
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();
}
}
如果有什么不明白的地方请告诉我,我会及时解决。
方法 Paint
名称应为 paint
。此外,最好使用@Override
注释,因为您已经覆盖了paint方法。
输出将是