我正在尝试在框架中添加一个椭圆,并且在执行程序后显示框架,其中没有显示任何内容。背景颜色甚至来了。只有椭圆是不可见的。请提出建议。
import javax.swing.*;
import java.awt.Color;
import java.awt.Graphics;
@SuppressWarnings("serial")
public class Example1 extends JFrame{
Example1()
{
JFrame jp=new JFrame("spot");
jp.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jp.setVisible(true);
jp.setSize(400,400);
}
public void paint(Graphics g)
{
super.paint(g);
g.setColor(Color.BLACK);
g.fillOval(100,50,40,50);
}
public static void main(String...args)
{
@SuppressWarnings("unused")
Example1 obj = new Example1();
}
}