美文网首页
绘图方法的学习

绘图方法的学习

作者: 哈迪斯Java | 来源:发表于2021-11-21 14:42 被阅读0次

    package Draw;

    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(800,600);
    //当点击窗口的小叉,程序也就可以完全退出了
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setVisible(true);//可以显示
    }
    }
    //1.定义一个面板MyPanel,继承JPanel,画图形就在面板上画画
    class MyPanel extends JPanel{
    //1.MyPanel对象就是一个花瓣
    //2.Graphics g 把g 理解成为一支画笔
    //3.Graphics 提供了很多绘图的方法
    @Override
    public void paint(Graphics g) {//绘图方法
    super.paint(g);//调用父类的方法去完成初始化
    System.out.println("paint方法被调用了");
    //画一个圆形
    g.drawOval(100,100,100,100);
    Image image = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/bg.jpg"));
    g.drawImage(image,10,100,512,228,this);

    }
    

    }

    相关文章

      网友评论

          本文标题:绘图方法的学习

          本文链接:https://www.haomeiwen.com/subject/nhwptrtx.html