1

以前に次の問題について書いたところ、Splash Screen または JDialog のいずれかを使用するという回答がありました。上記の2つの解決策について調査していたので、別のアプレットを使用することで問題を解決できると思います。

問題: メイン アプレット GUI を実行する前に、特定のファイルをローカル PC にダウンロードして GUI を動作させる必要があります。したがって、私は現在、Applet1 がファイルをダウンロードする 2 つのアプレットを持つことを考えています。Applet2 はメイン GUI です。

私はスプラッシュ スクリーンまたは JDialog を使用しますが、現時点では必要なものではないようです。同じウィンドウで Applet1 から Applet2 を自動的に呼び出し、Applet1 がファイルのダウンロードを完了したら Applet1 を完全に閉じるにはどうすればよいですか? スプラッシュ スクリーンや JDialog よりも、アプレットのアイデアの方が問題の解決に適していますか?

これが私のメイン アプレットのコードです (この場合は 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 - initComponents の実行を一時停止しますか?

4

0 に答える 0