Java - Applet调用/调用另一个Applet

时间:2011-12-01 18:17:43

标签: java japplet

我之前写过关于以下问题的文章,并收到了使用Splash Screen或JDialog的答案。当我正在研究上述两种解决方案时,现在我认为我可以通过使用另一个小程序来解决我的问题。

问题:在我的主applet GUI运行之前,我需要将某些文件下载到本地PC以使GUI工作。因此,我现在考虑使用Applet1下载文件的2个applet,Applet2是主GUI。

我会使用Splash Screen或JDialog,但目前它们似乎并不是我需要的。如何在同一窗口中自动从Applet1调用Applet2,并在Applet1完成下载文件后完全关闭Applet1? Applet是否比Splash Screen或JDialog更能解决我的问题?

这是我的主applet的代码(在这种情况下它将是Applet2):

@Override
public void init() {

    /* Create and display the Applet2 once Applet1 is done */
    try {
        java.awt.EventQueue.invokeAndWait(new Runnable() {

            @Override
            public void run() {
                initComponents();//Draw the GUI 
            }
        });

    } catch (Exception ex) {}
}

我的后期帖子: Java - Pause initComponents from running?

0 个答案:

没有答案