java程序设计课程--实验报告-实验04

java程序设计课程--实验报告-实验04

ID:35201474

大小:91.50 KB

页数:7页

时间:2019-03-21

java程序设计课程--实验报告-实验04_第1页
java程序设计课程--实验报告-实验04_第2页
java程序设计课程--实验报告-实验04_第3页
java程序设计课程--实验报告-实验04_第4页
java程序设计课程--实验报告-实验04_第5页
资源描述:

《java程序设计课程--实验报告-实验04》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《Java开发技术》实验报告实验序号:实验04          实验项目名称:Applet的编写与运行学  号姓  名专业、班实验地点实1-316指导教师实验时间2012-9-26一、实验目的及要求l掌握开发与执行Applet程序的基本语法l了解Java坐标系统的定义原理和方法l了解Java语言中的RGB三基色标识方法l学习使用Graphics类的常用方法进行基本图形绘制二、实验设备(环境)及要求PC机,windowsxp,软件环境(如jdk1.6,tomcatweb服务器,编写网页用的程序,)三、实验内容与步

2、骤(一)绘制基本形状1.编译Shapes.java,但不要运行。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个长方形:l其中一个长方形完全包含在另外一个

3、长方形中;l第三个长方形与前两个长方形有交叉,当没有完全包含起来;l第四个长方形和其他三个长方形完全没有交叉。8.改变图形的背景颜色。将其中两个长方形改为椭圆形,修改四个图形的背景颜色,保证每个图形颜色都和其他的不一样。(二)修改Snowman程序按照以下要求修改程序Snowman.java(参照课本)l将雪人的表情有笑脸变成皱眉;l把太阳移动到图片的右上角;l在图片左上角显示你的名字;l将整个雪人右移20个像素。importjava.applet.Applet;importjava.awt.*;publiccl

4、assSnowmanextendsApplet{publicvoidpaint(Graphicspage){finalintMID=150;finalintTOP=50;setBackground(Color.cyan);page.setColor(Color.blue);//groundpage.fillRect(0,175,300,50);page.setColor(Color.yellow);page.fillOval(150,-50,80,80);//sunpage.setColor(Color.whit

5、e);page.fillOval(MID-20,TOP,40,40);//headpage.fillOval(MID-35,TOP+35,70,50);//uppertorsopage.fillOval(MID-50,TOP+80,100,60);//lowertorsopage.setColor(Color.black);page.fillOval(MID-10,TOP+10,5,5);//lefteyepage.fillOval(MID+5,TOP+10,5,5);//righteyepage.drawArc

6、(MID-10,TOP+20,20,10,30,160);//smilepage.drawLine(MID-25,TOP+60,MID-50,TOP+40);//leftarmpage.drawLine(MID+25,TOP+60,MID+55,TOP+60);//rightarmpage.drawLine(MID-20,TOP+5,MID+20,TOP+5);//brimofhatpage.fillRect(MID-15,TOP-20,30,25);//topofhatpage.drawString("吴彬彬"

7、,0,10);}}(四)绘制饼图编写一段applet小程序,保存为PieChat.java,给出家庭收入的消费状况,具体数据如下:lRentandUtilities35%lTransportation15%lFood15%lEducation25%lMiscellaneous10%要求:饼图的每个部分要有不同的颜色。给每个部分设定一个标签,该标签出现在饼图的外围部分(提示:使用fillarc方法画扇形图)。importjava.applet.Applet;importjava.awt.*;publicclassP

8、ieChatextendsApplet{publicvoidpaint(Graphicspage){page.setColor(Color.blue);page.fillArc(100,60,90,90,0,126);page.drawString("RentandUtilities",185,80);page.setColor(Color.cyan);page.fill

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

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

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