import javax.swing.*;
import java.awt.*;
public class DrawCircle extends JFrame{//JFrame 理解为一个画框
private MyPanel mp= null;//定义一个画框
public static void main(String[] args) {
new DrawCircle();
}
public DrawCircle(){
//初始化面板
mp = new MyPanel();
//把面板放入到画框
this.add(mp);
//设置画框的大小
this.setSize(400,300);
//点击x,退出程序,释放JFrame
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//可以显示
this.setVisible(true);
}
}
//1、先定义一个MyPanel() 面板
class MyPanel extends JPanel{
//MyPanel 对象就是一个画板
//Graphics g 把g理解成一支画笔
//Graphics 提供了很多绘图的方法
@Override
public void paint(Graphics g) {//绘图方法
super.paint(g);//调用父类的方法完成初始化
System.out.println("paint 被调用");
g.drawOval(10,10,100,100);
}
}
java画个圆
最新推荐文章于 2023-07-06 17:38:45 发布