import javax.swing.*;
import java.awt.*;
@SuppressWarnings({"all"})
public class DeawCircle extends JFrame {
//创建一个新的面板
private Mypanel mp = null;
public static void main(String[] args) {
//在主类中创建一个对象,可以画画
new DeawCircle();
}
//创建一个构造器,初始化这个框,将面板放在框里面,并且设置框的大小 可视化界面
public DeawCircle() {
//创建一个新的面板 给这个框里面
mp = new Mypanel();
this.add(mp);
//设置框的长和宽
this.setSize(300, 300);
//设置页面的可视化程度
this.setVisible(true);
}
}
//创建一个画笔类继承画笔类
class Mypanel extends JPanel {
//重写父类里面的一个画画方法
@Override
public void paint(Graphics g) {
//调用父类的画画方法
super.paint(g);
//画一个圆
g.drawOval(10, 10, 200, 200);
}
}
运行界面: