java_applet应用实例

java_applet应用实例

ID:20790745

大小:812.00 KB

页数:39页

时间:2018-10-15

java_applet应用实例_第1页
java_applet应用实例_第2页
java_applet应用实例_第3页
java_applet应用实例_第4页
java_applet应用实例_第5页
资源描述:

《java_applet应用实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Chapter19网页的向导-Appletweb服务器网页与applet一起被下载到用户计算机里运行向web服务器要求传送网页用户计算机applet经编译后,会产生.class的文件。把.class的文件嵌在html的网页中,只要用户连到一个网页里,applet便会随着网页下载到用户的计算机运行Java的程序可分为Javaapplication与Javaapplet两种。本章将介绍Javaapplet的编写与它的运行方式。java.lang.Objectjava.awt.Componentjava.awt.Containerjava.awt.Pane

2、ljava.applet.AppletApplet类的继承关系:01//App19_2,简单的applet程序02importjava.awt.*;03importjava.applet.Applet;0405publicclassApp19_2extendsApplet{06publicvoidpaint(Graphicsg)07{08g.drawString("HelloJava",30,50);//在绘图区内写上字符串09}10}引入Applet包准备一个HTML文件App19_2.htm,并将它放在与App19_2.class同一个文件夹内。

3、01020304111213设置applet靠右对齐设置applet与其他组件的垂直距离为20用浏览器来观看applet的运行结果用appletviewer查看运行的结果传递参数给appl

4、etapplet可通过HTML使用参数,从含有标签的HTML文件中获得不同的输入。从HTML中合理地使用参数,既可以控制对applet的执行,也可以增加applet的灵活性,不致于因简单的修改而对整个java源程序重新编译。为了在一个applet中建立和处理参数,必须:1、在HTML文件中设置一个特殊的参数标志;2、在applet中从语法上分析这些参数的代码。在包含嵌入applet的HTML文件中使用标签表示每个参数,标签具有名字和值两个属性,其分别称为NAME和VALUE。一、形式:●在HTML文件中:<

5、appletcode=….classwidth=…height=…>

在applet文件中,可以在init()方法中用getParameter(“myPara”)方法获得这些参数。getParameter()方法的语法:String保存参数值的变量=getParameter(“参数名”);getParameter()方法有一个参数,返回包含对应该参数值的一个字符串。例如:StringtheFontName=getParameter

6、(“font”);二、注意1、作为在中指定的参数名,和在getParameter()的参数名必须完全匹配;2、如果用户没有在HTML文件中指定所需的参数,getParameter()就返回null。用户层次需要测试一个null参数,并提供一个适当的缺省。例如:if(theFontName==null)theFontName=”Courier”;三、例子importjava.awt.*;importjava.applet.*;publicclassAppletofParamextendsApplet{privateStringparamN

7、ame;//保存返回对应参数值的字符串publicvoidinit(){paramName=getParameter(“who”);if(paramName==null){paramName=”world”;}}publicvoidpaint(Graphicsg){super.paint(g);g.drawString(“Hello”+paramName+“!”,50,50);}}程序对应的HTML文件:ThisistheexampleofParametrtransfer

8、

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

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

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