Java 实习报告
——利用线程实现多个动作
概述
本程序利用了JAVA 语言中的函数及多线程的内容来实现多个动作,从而达到动画效果。
实验步骤:
1、图形的内容:
(1) 图中的房子的墙、窗户、烟囱、门及门把手是运用JAVA语言中的画图函数画的矩形以及圆角矩形实现的。房檐则是用多边形并用黑色填充的。烟囱中冒的烟用函数画椭圆来实现。
(2) 雪松的松枝(白色)是用多边形来实现的,树干则是用多边形并用浅灰色来填充的。
(3) 雪人的头和身体是用画圆(用白色填充)来实现,雪人的眼睛和钮扣(用黑色填充)是用函数画圆来实现的,雪人的鼻子(是用画多边形)和帽子是用红色来实现的。
(4) 企鹅的身体(用浅青色填充)是用画椭圆的方式来实现的,企鹅的嘴和脚(黄色)也是用画椭圆的方法实现的,企鹅的眼睛(黑色)用画圆函数来实现的,企鹅的翅膀为四分之一的椭圆(浅青色)以及四分之一的圆(白色)来实现的。
2、动作:
本程序运用线程分两步来实现飘雪、烟囱冒的烟和企鹅的移动以及跳动。设一个变量i。
(1) 用线程来控制飘雪以及烟囱冒的烟,运用线程画两次,使其产生动画效果。
(2)利用变量在前一段路中使企鹅向前移动,在到了雪人的旁边时,企鹅便跳起来,可以充分体现出企鹅看见自己的朋友小雪人的高兴之请。
java_kechengsheji_4.rar_java课程设计
版权申诉
181 浏览量
2022-09-23
06:39:16
上传
评论
收藏 5KB RAR 举报
局外狗
- 粉丝: 67
- 资源: 1万+
最新资源
- Kepware.KEPServerEX.v4.264.401.Incl.Keygen-SSG
- 行人重识别-通过顺序决策实现跨域行人重识别算法-附项目源码-优质项目实战.zip
- HTML、CSS制作家乡介绍网页.zip
- 361050291.apk
- 华硕B250 PLUS支持6789代BIOS
- 基于javaScript开发的图书管理系统+数据库+源码+项目展示+开发文档(毕业设计&课程设计&项目开发)
- HTML+CSS制作的个人博客网页 2.zip
- 华硕B250M-PIXIU支持6789代BIOS
- c# winfrom 音量控制 静音
- 【OpenHarmony】 ArkTS 语法基础 ② ( ArkTS 自定义组件 )
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈