跟可可一起画小人

2017-11-10 15:42:48

 今天给可可看了java画的乌龟  可可说 爸爸 我要画个小人 然后想了想就开始了

import javax.swing.*;
import java.awt.* ;
import java.awt.event.KeyListener;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;

public class Niekeke {

    public static void main(String [] args)
    {

        BoyFrame boyFrame= new BoyFrame("  我是拇指姑娘  ");

        boyFrame.setSize(1000,1000);
        boyFrame.setBackground(Color.white);
        boyFrame.setVisible(true);
        boyFrame.repaint();//重画函数
        s.show();
    }



}

class BoyFrame extends Frame
{
    public int a=200;
    public int b=270;
    public int c=120;
    public int d=300;

    public int aa=600;
    Image offScreenImage =null;
    BoyFrame(String str)//构造函数
    {
        super(str);
    }
    public void paint(Graphics g)//绘画函数
    {
        a--;
        b--;
        c--;
        d--;
        g.setColor(Color.red);//设置画笔颜色
        g.drawLine(500, 0, 500, 1000);
        g.drawOval(a,100,100,100);//画椭圆
        g.drawOval(220,140,10,10);//左眼睛
        g.drawOval(270,140,10,10);//右眼睛
        g.drawOval(240,180,20,10);//右眼睛
        g.drawOval(190,140,15,20);//左耳朵
        g.setColor(Color.white);//设置画笔颜色
        g.drawOval(192,140,15,20);//左耳朵
        g.draw3DRect(10,10,11,11,true);
        g.setColor(Color.red);//设置画笔颜色
        g.drawRect(a,200,100,100);
        g.drawRect(a,300,30,100);//画矩形
        g.drawRect(b,300,30,100);
        g.drawRect(c,200,80,30);
        g.drawRect(d,200,80,30);
        if(a==0||b==0||c==0)
        //如果到左边界就立刻回到初始位置
        {a=200;b=270;c=120;d=300;}


    }
}

屏幕快照 2017-11-10 23.39.20.png

你打算打赏多少钱呢?

打赏
(微信扫一扫)