JAVA画乌龟源代码-郭遥航

JAVA画乌龟源代码-郭遥航

ID:37857332

大小:48.00 KB

页数:9页

时间:2019-06-01

JAVA画乌龟源代码-郭遥航_第1页
JAVA画乌龟源代码-郭遥航_第2页
JAVA画乌龟源代码-郭遥航_第3页
JAVA画乌龟源代码-郭遥航_第4页
JAVA画乌龟源代码-郭遥航_第5页
资源描述:

《JAVA画乌龟源代码-郭遥航》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、/*JAVA基本功小练习用java语言描述小王八用鼠标可以拖动小乌龟进行移动选中乌龟时可以显示小乌龟的腹面*/importjava.awt.*;importjavax.swing.*;importjava.awt.event.MouseMotionListener;importjava.awt.event.MouseListener;importjava.awt.event.MouseEvent;publicclassMyTest{publicstaticvoidmain(Stringargs[]){JFramew=newJFram

2、e();w.setSize(1280,800);w.setBackground(Color.CYAN);MyPanelmp=newMyPanel();mp.setBackground(Color.CYAN);w.add(mp);w.addMouseMotionListener(mp);mp.addMouseMotionListener(mp);w.addMouseListener(mp);mp.addMouseListener(mp);w.setVisible(true);}}classMyPanelextendsJPanelimp

3、lementsMouseMotionListener,MouseListener{intx=500;inty=300;booleanisRight=true;publicvoidpaint(Graphicsg){super.paint(g);//画乌龟正面g.setColor(newColor(50,200,0));//画四肢g.fillOval(x,y,35,50);g.fillOval(x+105,y,35,50);g.fillOval(x,y+110,35,50);g.fillOval(x+105,y+110,35,50);i

4、f(isRight==false){g.setColor(Color.RED);//画背面脚掌g.fillOval(x+5,y+15,15,15);g.fillOval(x+5,y+8,5,5);//周围的小圆g.fillOval(x+14,y+5,5,5);//周围的小圆g.fillOval(x+20,y+13,5,5);//周围的小圆g.fillOval(x+120,y+15,15,15);g.fillOval(x+5+110,y+10,5,5);//周围的小圆g.fillOval(x+14+110,y+5,5,5);//周围的

5、小圆g.fillOval(x+20+112,y+10,5,5);//周围的小圆g.fillOval(x+3,y+128,15,15);g.fillOval(x+5,y+8+135,5,5);//周围的小圆g.fillOval(x+12,y+5+142,5,5);//周围的小圆g.fillOval(x+20,y+13+130,5,5);//周围的小圆g.fillOval(x+120,y+125,15,15);g.fillOval(x+5+110,y+8+135,5,5);//周围的小圆g.fillOval(x+12+110,y+5+1

6、42,5,5);//周围的小圆g.fillOval(x+20+110,y+13+130,5,5);//周围的小圆}g.setColor(newColor(50,200,0));g.fillOval(x+50,y-40,40,60);//画龟头if(isRight){//画眼白g.setColor(Color.WHITE);g.fillOval(x+55,y-30,10,10);g.fillOval(x+79,y-30,10,10);//画眼黑g.setColor(Color.BLACK);g.fillOval(x+55,y-30,6

7、,6);g.fillOval(x+79,y-30,6,6);}else{g.setColor(Color.RED);//画红嘴g.fillOval(x+59,y-26,23,25);g.setColor(newColor(50,200,0));//遮盖露出月牙红嘴g.fillOval(x+58,y-35,25,25);g.setColor(Color.BLACK);g.drawLine(x+65,y-35,x+62,y-30);g.drawLine(x+73,y-35,x+77,y-30);}if(isRight){g.setCol

8、or(newColor(50,200,0));//画尾巴g.fillOval(x+65,y+130,35,90);g.setColor(Color.CYAN);g.fillOval(x+75,y+130,30,100);}else{g

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。