📄 myjsobject.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -