首页 > 代码库 > java 绘图

java 绘图

java 绘图

圆形、线条、矩形、填充

插入图片

文字

//绘图import java.awt.*;import javax.swing.*;public class Index extends JFrame{        public static void main(String[] args) throws Exception{        //实例化当前类        Index index = new Index();            }        //自动执行    public Index(){        Wdmb wdmb = new Wdmb();        this.add(wdmb);        this.setSize(500,500);        this.setLocation(300,200);        this.setTitle("绘图");        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        this.setVisible(true);    }    }class Wdmb extends JPanel{        //方法覆盖    //JPanel自带方法,下面格式是固定的    //paint 会在三种情况下自动被调用    //1、启动程序  2、窗口大小发生变化时  3、运行repaint函数时    public void paint(Graphics g){        //设置图形颜色        g.setColor(Color.red);                        //绘制圆形或椭圆形        g.drawOval(50, 50, 60, 60);        //绘制一条线        g.drawLine(130, 130, 300, 130);        //绘制一个矩形        g.drawRect(140, 140, 100, 100);        //绘制一个3D的矩形        g.draw3DRect(280, 280, 100, 100, true);        //填充颜色的圆形        g.fillOval(150, 250, 100, 100);        //填充颜色的矩形        g.fillRect(10, 250, 100, 100);                        //导入图片到画布        Image tp = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/sn0114_top.jpg"));        g.drawImage(tp, 150, 40, 330, 50, this);                //文字        g.setFont(new Font("华文彩云",Font.BOLD,20));        g.drawString("文字内容,你好", 260, 200);            }}

 

java 绘图