当前位置: 主页 > 建站知识 > 小程序

applet小程序-eclipse写applet小程序

发布时间:2023-01-25 10:09   浏览次数:次   作者:佚名

在 Java Applet 中使用 JavaScript

Live Connect 提供 Java 和 JavaScript 之间的接口,允许在 Java Applet 中使用 JavaScript。 具体步骤如下: 1)在HTML脚本中使用标记的MAYSCRIPT属性,允许Java Applet小程序访问该脚本; 2)导入网景。 JavaScript封装成Java Applet小程序; (这个包在C:\Program Files\Java\jdk1.5.0_06\jre\lib\plugin.jar(jdk1.5),jsobject.jar)

3)在Java Applet中,使用JSObject类的getWindow(方法创建JavaScript窗口句柄;

4)在Java Applet中,使用JSObject类的getMember(方法访问JavaScript对象;

5) 在Java Applet中applet小程序,使用JSObject类的eval(方法调用JavaScript方法。

例子:

“ReadForm.Java”

导入 netscape.javascript.JSObject; 导入 netscape.javascript.JSException;

...

win=JSObject.getWindow(这个); // 获取 JavaScript 窗口句柄,引用当前文档窗口 doc=(JSObject)win.getMember("document"); // 访问 JavaScript 对象 form=(JSObject)doc.getMember("textForm "); textField=(JSObject) form.getMember("textField"); text=(String) textField.getMember("值"); //获取文本区域的值

...

win.eval("alert(\"这个警告来自 Java!\")");

//调用JavaScript的alert()方法applet小程序,当然也可以是用户自己写的JavaScript函数,如下:

window.eval("testFunction()");

2.JavaScript访问Applet

         //JavaScript访问Applet属性         window.document.appletName.appletField  (属性必须是public的,"window.document."也可以不写)        //JavaScript访问Applet方法         window.document.appletName.appletMethod  (方法必须是public的,"window.document."也可以不写)