myjsobject.java
来自「实例丰富经典」· Java 代码 · 共 28 行
JAVA
28 行
import java.applet.*
import java.awt.*
//引入负责通信的类JSObject
import netscape.javascript.JSObject;
//引入处理异常的类JSException
Import netscape.javascript.JSException;
public class MyJSObject extends Applet
{
public void paint(Graphics myGra)
{
//返回对当前窗口(或框架)的引用
JSObject MyWin=JSObject.getWindow(this);
//返回对文档对象的引用
JSObject MyDoc=(JSObject)MyWin.getMember("document");
//返回表单对象MyForm的引用
JSObject MyForm=(JSObject)MyDoc.getMember("MyForm");
//返回文本域对象MyTextA的引用
JSObject MyText=(JSObject)MyForm.getMember("MyTextA");
//获取文本域MyTextA的内容
String MyValue=(String)MyText.getMember("value");
//在Applet活动区域显示文本框MyTextA的内容
myGra.drawString(MyValue,30,30);
//调用JavaScript的alert()方法
MyWin.eval("alert(\"Welcome to JavaScript World!\")");
//调用ChangeStr(str)函数,参数以数组形式表示
MyWin.call("ChangeStr", new Object[]{MyValue});
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?