【小程序通讯】java.applet.AppletContext类提供了小程序之间的通信功能。我们通过HTML文件提供applet的名称。它提供了getApplet()方法, 该方法返回Applet的对象。句法:
public Applet getApplet(String name){}
小程序通信示例
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class ContextApplet extends Applet implements ActionListener{
Button b;
public void init(){
b=new Button("Click");
b.setBounds(50, 50, 60, 50);
add(b);
b.addActionListener(this);
}public void actionPerformed(ActionEvent e){AppletContext ctx=getAppletContext();
Applet a=ctx.getApplet("app2");
a.setBackground(Color.yellow);
}
}
myapplet.html
<
html>
<
body>
<
applet code="ContextApplet.class" width="150" height="150" name="app1">
<
/applet>
<
applet code="First.class" width="150" height="150" name="app2">
<
/applet>
<
/body>
<
/html>
推荐阅读
- 创建自己的appletviewer工具
- Java匿名内部类
- 所有关于DbxSvc.exe、用途和如何删除它()
- 如何在Word中添加删除线(3种方法和快捷方式)
- 什么是YourPhone.exe以及如何在Windows 10中禁用它()
- 什么是Trkwks.dll进程以及如何禁用它()
- 什么是At.exe(计划任务)和命令(提示和指南)
- 什么是w3wp.exe以及如何修复高CPU使用率()
- 如何在Microsoft Word中使用键盘快捷键进行拼写检查()