java绘图原理

//java绘图原理

package com.test00;
import javax.swing.*;
import java.awt.*; //引入头文件
public class Demo9_1 extends JFrame{

MyPanel mp=null;     //初始化
public static void main(String[] args) {
    // TODO Auto-generated method stub

    Demo9_1 demo9_1=new Demo9_1();
}
public Demo9_1(){
    mp=new MyPanel();
    this.add(mp);
    this.setSize(400,300);    //设置窗口
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setVisible(true);
}

}

//定义一个MyPanel
class MyPanel extends JPanel{
//覆盖Jpanel的paint方法
//Graphics是绘图的重要工具,相当于画笔
public void paint(Graphics g){
//调用父类函数完成初始化
super.paint(g);
//先画一个圆
//g.drawOval(10, 10, 30, 30);
//直线
g.drawLine(10, 10, 40, 40);
//填充句型,设置颜色
g.setColor(Color.blue);
g.fillRect(10,10,40,60);
//面板上画图片
// Image im=Toolkit.getDefaultToolkit().getImage(Panel.class.getResource(“/1.jpg”));
// g.drawImage(im, 90, 90, 200, 100,this);
//画字
g.setColor(Color.red);
g.setFont(new Font( “华文彩云”,Font.BOLD,30));
g.drawString(“你好”, 100, 100);
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值