我是Java的新手,因此我一直在做自己的小项目来帮助我的学习。下面的代码在运行时将启动一个新窗口,在该窗口中我更改了正确的颜色背景,但未显示文本,并且由于没有错误消息,所以我不明白为什么。 在尝试解决此问题时,我尝试将其作为小程序而不是框架,但由于缺少类而出错,因此无法正常工作。我的猜测是我在这里遗漏了一些东西,但我不知道是什么。 任何帮助表示赞赏
import java.awt.*;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
public class Fonts extends Frame
{
public void paint(Graphics g)
{
setBackground(Color.blue);
g.setColor(Color.white);
Font quote = new Font("TimesRoman", Font.PLAIN, 30);
g.setFont(quote);
g.drawString("Hello World ", 10, 10);
}
public static void main (String args[])
{
Frame ff = new Fonts();
ff.resize(500,500);
ff.show();
}
}