资源描述:
《面向对象程序设计1》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、武汉纺织大学《面向对象程序设计》实验报告实验时间:2015年9月24日指导教师:陈智洁一、实验目的1.理解Applet程序运行的原理2.掌握Applet程序的设计方法3.熟悉使用init、start、stop、destroy、paint方法实现对Applet的控制4.了解HTML语言中的Applet标签和Param标签二、实验内容1.编写Applet程序,使其显示图1所示图形。图1糖葫芦图形2.编写Applet程序,使程序可在运行期间接受用户输入的数字后,计算并显示该数字的平方。3.(附加题)编写Applet程序,使其能通过M页传值的方式获取圆的参数,并据
2、此数值绘制圆形。三、操作步骤1.实验一编写Applet程序,使其显示1所示importjava,applet.Applet;importjava.awt.Color;importjava.awt.Graphics;publicclassTanghuluextendsApplet{publicvoidpaint(Graphicsg){g.drawLine(80,50,80,300);g.setColor(Color,red);g.fill0val(55,60,50,50);g>setColor(Color,green);g.fillRect(50,110,6
3、0,20);g.setColor(Color,red);g.fillOval(65,130,30,50);g.setColor(Color,green);g.fillRect(50,180,60,20);gesetColor(Color,red);g.fillOval(55,200,50,50);}J小程序查看器:Tanghnlu.class小程序4(
4、)Tanghulu.javactRunWindowHelpJ房©<叫#圖囿ein^)ortjava,applet.Applet;in^ortjava.awt.Color;importjava.awt.Gra
5、phics;publicclassTanghuluextendsAppletpublicvoidpaint(Graphicsg){g.drawLine(80,50,80,300);g.setColor(Color.red);g.fillOval(55,60,50,50"g.setColor(Color.green};g.fillRect(50,110,60,20);g.setColor(Color.red);g.fillOval(65,130,30,50);g.setColor(Color.green};g.fillRect(50,180,60,20);g
6、.setColor(Color.red);g.fillOval(55,200,50,50);2.实验二编写Applet程序,使程序可在运行期间接受用户输入的数字后计算并显示该数字的平方。importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassTextextendsAppletimplementsActionListener{Buttonbtn;TextFieldLabellabell,label2;intb;publicvoidinit(){labell=newLabel
7、("请输入数字");label2=newLabel("输入数字的平方为:;tfl=newTextField(10);tf2=newTextField(10);btn=newButton("计算");btn.addActionListener(this);add(labell);add(tf1);add(btn);add(label2);add(tf2);setSize(300,120);publicvoidactionPerformed(ActionEvente){b=Integer.parselnt(tf1.getText());tf2.setText(
8、String.valueOf(b*b));Sreety/src/TexIEditS^urcaRofactorScorchProjectRunWindc*KolpUj出&j
9、中I多e*•’*tsPtck<««Bxyl^rtr£务.:••亡•Sweety曰srcE,{i(defaultp4cka<«)/♦IL£T4Aehulu.jAV*i£Text,j&vaWBiiSystemLibraryir*6]jilT10、voidImportJava.applet.*;importJav