java程序设计课程实验报告实验四_第1页
java程序设计课程实验报告实验四_第2页
java程序设计课程实验报告实验四_第3页
java程序设计课程实验报告实验四_第4页
java程序设计课程实验报告实验四_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、java开发技术实验报告实验序号:实验04实验项目名称:applet的编写与运行学号姓名专业、班实验地点实1-316指导教师实验时间一、实验目的及要求l 掌握开发与执行applet程序的基本语法l 了解java坐标系统的定义原理和方法l 了解java语言中的rgb三基色标识方法l 学习使用graphics类的常用方法进行基本图形绘制二、实验设备(环境)及要求pc机,windows xp,软件环境(如jdk1.6,tomcat web服务器,编写网页用的程序,)三、实验内容与步骤(一)绘制基本形状1. 编译shapes.java,但不要运行。2. 通过浏览器来运行shapes.html。查看并保

2、存浏览结果。3. 通过appletviewer.exe运行该程序,4. 在文本编辑器中打开java程序,将x和y的变量值改为0。保存并重新编译程序,查看并保存结果。5. 改变宽度和高度值分别为200和300。保存,编译并运行,查看并保存结果。6. 改变x,y,width和heighth的值为400,40,50和200。测试程序,查看并保存结果。7. 修改程序,画出4个长方形:l 其中一个长方形完全包含在另外一个长方形中;l 第三个长方形与前两个长方形有交叉,当没有完全包含起来;l 第四个长方形和其他三个长方形完全没有交叉。8. 改变图形的背景颜色。将其中两个长方形改为椭圆形,修改四个图形的背景

3、颜色,保证每个图形颜色都和其他的不一样。(二)修改snowman程序按照以下要求修改程序snowman.java(参照课本)l 将雪人的表情有笑脸变成皱眉;l 把太阳移动到图片的右上角;l 在图片左上角显示你的名字;l 将整个雪人右移20个像素。import java.applet.applet;import java.awt.*;public class snowman extends applet public void paint (graphics page) final int mid=150; final int top=50; setbackground(color.cyan);

4、 page.setcolor(color.blue);/ground page.fillrect(0, 175, 300, 50); page.setcolor(color.yellow); page.filloval(150, -50, 80,80);/sun page.setcolor(color.white); page.filloval(mid-20, top, 40, 40);/head page.filloval(mid-35, top+35, 70, 50);/upper torso page.filloval(mid-50, top+80, 100, 60);/lower to

5、rso page.setcolor(color.black); page.filloval(mid-10, top+10, 5, 5);/left eye page.filloval(mid+5, top+10, 5, 5);/right eye page.drawarc(mid-10, top+20, 20, 10, 30, 160);/smile page.drawline(mid-25, top+60, mid-50, top+40);/left arm page.drawline(mid+25, top+60, mid+55, top+60);/right arm page.drawl

6、ine(mid-20, top+5, mid+20, top+5);/brim of hat page.fillrect(mid-15, top-20, 30, 25);/top of hat page.drawstring(吴彬彬,0,10); (四)绘制饼图编写一段applet小程序,保存为piechat.java,给出家庭收入的消费状况,具体数据如下:l rent and utilities35%l transportation15%l food15%l education25%l miscellaneous10%要求:饼图的每个部分要有不同的颜色。给每个部分设定一个标签,该标签出现在饼

7、图的外围部分(提示:使用fillarc方法画扇形图)。import java.applet.applet;import java.awt.*;public class piechat extends applet public void paint (graphics page) page.setcolor(color.blue); page.fillarc(100, 60, 90, 90,0,126); page.drawstring(rent and utilities,185,80); page.setcolor(color.cyan); page.fillarc(100, 60, 90

8、, 90,126,54); page.drawstring(transportation,20,90); page.setcolor(color.red); page.fillarc(100, 60, 90, 90,180,54); page.drawstring(food,60,150); page.setcolor(color.green); page.fillarc(100, 60, 90, 90,234,90); page.drawstring(education,120,170); page.setcolor(color.orange); page.fillarc(100, 60,

9、90, 90,324,36); page.drawstring(miscellaneous,190,130); 四、实验结果与数据处理(一)绘制基本形状1. 编译shapes.javaimport java.applet.applet;import java.awt.*;public class shapes extends applet public void paint (graphics page) final int max_size = 300; final int page_width = 600;final int page_height = 400; int x,y; int

10、width,height; setbackground(color.yellow);x = 200; y = 150; width = 100;height = 70; page.setcolor(color.blue);page.fillrect(x, y, width, height);2. 通过浏览器来运行shapes.html。查看并保存浏览结果3. 通过appletviewer.exe运行该程序4. 在文本编辑器中打开java程序,将x和y的变量值改为0。保存并重新编译程序,查看并保存结果5. 改变宽度和高度值分别为200和300。保存,编译并运行,查看并保存结果6. 改变x,y,width和heighth的值为400,40,50和200。测试程序,查看并保存结果。 7. 修改程序,画出4个长方形8. 改变图形的背景颜色。将其中两个长方形改为椭圆形,修改四个图形的背

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论