两个小程序在同一页面中

时间:2009-12-03 10:18:12

标签: java swing applet

我正在尝试将两个applet共享相同的代码库,但在同一个网页中使用不同的参数进行初始化。

过程如下: applet.jar->创建两个applet标签,使用不同的参数,在页面中使用相同的jar->部署到服务器 - >访问页面。

HTML看起来像这样:

<HTML> 
<HEAD> 
<TITLE>Java applet example - Passing applet parameters to Java applets</TITLE> 
</HEAD> 
<BODY> 
<APPLET CODE="Applet.class" WIDTH="400" HEIGHT="50">
    <PARAM NAME="PURPOSE"    VALUE="VIEW">
</APPLET> 

<APPLET CODE="Applet.class" WIDTH="400" HEIGHT="50">
    <PARAM NAME="PURPOSE"    VALUE="MODIFY">
</APPLET> 

</BODY> 
</HTML>

两个小程序中都有一个显示消息的面板......

现在,问题是来自一个applet的消息正在显示在另一个小程序中!

2 个答案:

答案 0 :(得分:0)

这种行为(更糟)通常是由可变的静力学(有时打扮成单身人士)引起的。出于多种原因,请勿使用可变静力学。

答案 1 :(得分:0)

我认为如果你将MAYSCRIPT添加到APPLET标签,这将使你的applet与另一个隔离。

<APPLET CODE="Applet.class" WIDTH="400" HEIGHT="50" MAYSCRIPT>
    <PARAM NAME="PURPOSE"    VALUE="MODIFY">
</APPLET> 

好吧,它不干净,但如果你不能改变代码库,这是解决这个问题的简单方法。