フレームに楕円を追加しようとしていますが、何も表示されていないプログラムを実行した後にフレームが表示されます。背景色も来ています。楕円だけが見えません。提案してください。
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();
}
}