Java高级[11]:在HTML中传递Applet程序的参数

2025-05-12 21:00:37

为了使Applet程序具有灵活性,需要在小程序中设置一些未知参数,以接受来自Web页面的信息。即在HTML中需要传递参数给Applet程序。

Java高级[11]:在HTML中传递Applet程序的参数

工具/原料

Eclispe

JDK

介绍Applet的一些标记属性

1、在<APPLET>标记的完整语法中可以有若干个属性,其中必需的属性是CODE、WIDTH、HEIGHT,其余为可选项

2、CODEBASE = "codebaseURL"可选属性,它指定Java字节代码的路径或URL.

3、ARCHIVE = "archiveList"可选属性,它描述一个或多个包含有“预加载”的类或其他资源的文档

4、CODE = "AppletFile"必需属性,它提供包含Applet类的编译后的Applet程序。

5、OBJECT = "serialiaedApplet&孥恶膈茯quot;可选属性,它给出包含Applet程序序列化表示的文件名。此时init()方法不调用,start()方法将被调用

6、ALT = "alternateText"可选属性,它指定在浏览器能识别<APPLET>标记但不能运行Java Applet程序时显示的正文内容

7、WIDTH = "" HEIGHT=""两个必需属性。程序的高度和宽度,单位为像素

8、ALIGN = ""可选属性,APPLET程序的对齐方式。

9、<PARAM NAME="APPLETattribute" VALUE="value">可选属性,它指定APpLET传递参数的名字和数据。在Applet程序中使用getParamter()方法可以得到这些参数。

在HTML中传递Applet程序使用的参数

1、首先,先建立一稍僚敉视个test类,在类中我们输入以下图中的代码:import java.awt.Graphics;import java.applet.Applet;public class test extends Applet{ String temp=null; public void init(){//得到web页面传递过来的值 temp = getParameter("str"); } public void paint(Graphics g){ g.drawString(temp,10,25);} }

2、新建一个test.html,并写入以下内容:<HTML> <HEAD><TITLE>传递参数</TITLE></HE帆歌达缒AD> <BODY> <APPLET CODE="test" WIDTH=150 HEIGHT=30> <PARAM NAME="str" value="Hello,World"> </APPLET></BODY></HTML>

3、编译类文件,并在控制台命令行下,运行:appletviewer test.html结果如下:

Java高级[11]:在HTML中传递Applet程序的参数
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
猜你喜欢