AppletLauncher类的JarClassLoader:
import javax.swing.JApplet;
public class MyAppletLauncher extends JApplet {
private JarClassLoader jcl;
@Override
public void init() {
jcl = new JarClassLoader();
try {
jcl.initApplet("MyApplet", this);
} catch (Throwable e) {
e.printStackTrace();
}
}
@Override
public void start() {
jcl.startApplet();
}
@Override
public void stop() {
jcl.stopApplet();
}
@Override
public void destroy() {
jcl.destroyApplet();
}
据此,我已经调用了名为MyApplet的applet,如上所示:
jcl.initApplet("MyApplet", this);
从<Applet> <param>
我将参数传递给此MyApplet。
如何使用此JarClassLoader AppletLauncher将参数传递给此MyApplet?
答案 0 :(得分:0)
这实际上不是与applet相关的问题。您想问的问题是“如何在类加载器之间进行通信?”。
两个类加载器之间的通信很棘手。这是一篇关于这个主题的文章: http://surguy.net/articles/communication-across-classloaders.xml