今天给可可看了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;} } }
你打算打赏多少钱呢?
(微信扫一扫)