小程序间通信

Jij*_*joy 2 java applet

据我所知,每个applet都是独立的实体.是否可以进行applet间通信?.如果是这样,它是如何实现的?

谢谢J

Sur*_*mar 6

是.如果它们位于同一页面上且来自同一域,则可以实现applet间通信.您必须首先使用属性"name = value"命名页面中的applet,如:

<applet code="FirstApplet.class" name="firstApplet" width=nn height=nn></applet>
<applet code="SecondApplet.class" name="secondApplet" width=nn height=nn></applet>
Run Code Online (Sandbox Code Playgroud)

如上所述,在FirstApplet.java中,使用以下命令访问SecondApplet:

SecondApplet secondApplet =
         (SecondApplet)getAppletContext().getApplet("secondApplet");
//invoke a method on secondApplet here
Run Code Online (Sandbox Code Playgroud)

同样,您可以访问SecondApplet.java中的FirstApplet