这是一些学生的JAVA课程设计
源代码在线查看: java 实习报告.txt
Java 实习报告
——利用线程实现多个动作
概述
本程序利用了JAVA 语言中的函数及多线程的内容来实现多个动作,从而达到动画效果。
实验步骤:
1、图形的内容:
(1) 图中的房子的墙、窗户、烟囱、门及门把手是运用JAVA语言中的画图函数画的矩形以及圆角矩形实现的。房檐则是用多边形并用黑色填充的。烟囱中冒的烟用函数画椭圆来实现。
(2) 雪松的松枝(白色)是用多边形来实现的,树干则是用多边形并用浅灰色来填充的。
(3) 雪人的头和身体是用画圆(用白色填充)来实现,雪人的眼睛和钮扣(用黑色填充)是用函数画圆来实现的,雪人的鼻子(是用画多边形)和帽子是用红色来实现的。
(4) 企鹅的身体(用浅青色填充)是用画椭圆的方式来实现的,企鹅的嘴和脚(黄色)也是用画椭圆的方法实现的,企鹅的眼睛(黑色)用画圆函数来实现的,企鹅的翅膀为四分之一的椭圆(浅青色)以及四分之一的圆(白色)来实现的。
2、动作:
本程序运用线程分两步来实现飘雪、烟囱冒的烟和企鹅的移动以及跳动。设一个变量i。
(1) 用线程来控制飘雪以及烟囱冒的烟,运用线程画两次,使其产生动画效果。
(2)利用变量在前一段路中使企鹅向前移动,在到了雪人的旁边时,企鹅便跳起来,可以充分体现出企鹅看见自己的朋友小雪人的高兴之请。