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

2025-10-25 00:06:48

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

2、CODEBASE = "codebaseURL"

可选属性,它指定Java字节代码的路径或URL.

3、ARCHIVE = "archiveList"

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

4、CODE = "AppletFile"

必需属性,它提供包含Applet类的编译后的Applet程序。

5、OBJECT = "serialiaedApplet"

可选属性,它给出包含Applet程序序列化表示的文件名。此时init()方法不调用,start()方法将被调用

6、ALT = "alternateText"

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

7、WIDTH = "" HEIGHT=""

两个必需属性。程序的高度和宽度,单位为像素

8、ALIGN = ""

可选属性,APPLET程序的对齐方式。

9、<PARAM NAME="APPLETattribute" VALUE="value">

可选属性,它指定APpLET传递参数的名字和数据。在Applet程序中使用getParamter()方法可以得到这些参数。

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></HEAD>

  <BODY>

     <APPLET CODE="test

      <PARAM NAME="str" value="Hello,World">

     </APPLET>

 </BODY>

</HTML>

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

结果如下:

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢