如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
广州大学实验报告学院工商管理学院专业、班级电子商务姓名、学号课程名称Java语言程序设计项目名称Applet程序设计实验时间:2013年5月20日Applet程序设计实验报告开课实验室:文俊东6062013年5月20日学院工商管理学院年级、专业、班姓名成绩课程名称Java语言程序设计实验项目名称Applet程序设计指导教师签名一、实验目的掌握Applet程序设计的基本技术;掌握HTML中Applet标签的使用方法;掌握Applet参数的使用;掌握在Applet使用声效的方法;二、实验原理(算法分析(包括流程图))实验步骤:以Click为基础,写一个Applet程序,使其具备原Click功能的基础上,增加如下功能:点击Applet时,发出点击声;只要鼠标位于Applet的显示区域上,Applet就改变字体的颜色(,一旦鼠标离开其显示区域,则恢复原来字体的颜色.提示:1.首先认真阅读并理解的Click程序,理解Applet程序设计的基本规则;2.先定义几个数据成员(变量名最好自已选):ColoroldColor;StringEnterFile;StringExitFileStringClickFile3.在Applet的init()方法中,用lb.getForeground()读取当前颜色,并存入oldColor中;将字符串”enter.au”,”return.au”,”ding.au”分别存入EnterFile,ExitFile和ClickFile中.4.在MouseHandler类中,覆盖(overriding)publicvoidmouseEntered(MouseEvente);mouse进入applet显示区时被调用publicvoidmouseExited(MouseEvente);mouse退出applet显示区时被调用5.用语句Lb.setForeground(Color.BLUE);//具体颜色可自选6.播放声音请用play(getCodeBase(),文件名);7.剩下的工作就是在Click中写出相应事件产生时,Click应该执行的动作了。三、实验过程原始记录(数据、图表、计算等)1.先定义几个数据成员2.在Applet的init()方法中,用lb.getForeground()读取当前颜色,并存入yanse中;3.将字符串”enter.au”,”return.au”,”ding.au”分别存入EnterFile,ExitFile和ClickFile中.4.在click类中建立函数,设置颜色和声音。5.在MouseHandler类中,覆盖(overriding)1).publicvoidmouseEntered(MouseEvente);mouse进入applet显示区时被调用的颜色、音乐函数2).publicvoidmouseEntered(MouseEvente);mouse点击applet显示区时被调用的颜色、音乐函数3).publicvoidmouseEntered(MouseEvente);mouse退出applet显示区时被调用的颜色、音乐函数四、实验结果及分析运行开始:鼠标进入程序区域:鼠标点击并离开程序区域:五、实验总结与体会本次实验相对比较简单,完成本次实验后让我更清楚java语言的函数调用和监听器的作用以及用法。在将要完成实验的过程是,我漏了将音乐文件导入程序中。刚开始的时候我不知道要将文件导入,我以为只要程序上写了,系统就会自己寻找相关文件。后来知道要导入,但是又不知道如果导入,我试过直接将文件放到包中,可是运行程序还是没有声音。经过请教同学我才知道原来只要将文件放到bin的子文件夹中就可以了。六、附录(自己实现的源代码)packageapplet;importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassClickextendsJApplet{privateJLabellb;privateintn=0;privateStringmsg="Clickme";Coloryanse;StringjinruFile;StringtuichuFile;StringdianjiFile;/**(non-Javadoc)**@seejava.applet.Applet#init()*/@Overridepublicvoidinit(){//TODOAuto-genera