文档详情

java程序设计课程--实验报告-实验四.doc

发布:2018-07-02约3.64千字共7页下载文档
文本预览下载声明
《Java开发技术》实验报告 实验序号:实验04          实验项目名称:Applet的编写与运行 学  号 姓  名 专业、班 实验地点 实1-316 指导教师 实验时间 一、实验目的及要求 掌握开发与执行Applet程序的基本语法 了解Java坐标系统的定义原理和方法 了解Java语言中的RGB三基色标识方法 学习使用Graphics类的常用方法进行基本图形绘制 二、实验设备(环境)及要求 PC机,windows xp,软件环境(如jdk1.6,tomcat web服务器,编写网页用的程序,) 三、实验内容与步骤 (一)绘制基本形状 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个长方形: 其中一个长方形完全包含在另外一个长方形中; 第三个长方形与前两个长方形有交叉,当没有完全包含起来; 第四个长方形和其他三个长方形完全没有交叉。 8. 改变图形的背景颜色。将其中两个长方形改为椭圆形,修改四个图形的背景颜色,保证每个图形颜色都和其他的不一样。 (二)修改Snowman程序 按照以下要求修改程序Snowman.java(参照课本) 将雪人的表情有笑脸变成皱眉; 把太阳移动到图片的右上角; 在图片左上角显示你的名字; 将整个雪人右移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); 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 torso 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.drawLine(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,给出家庭收入的消费状况,具体数据如下: Rent and Utilities 35% Transportation 15% Food 15% Education 25% Miscel
显示全部
相似文档