0

スプラッシュスクリーンを表示したかったのですが、ユーザーがスプラッシュスクリーンの内容を読むことができるように、数秒間留まるべきです。

  1. build.xml に以下のコードを追加して、すべての .jar ファイルを 1 つの .jar ファイルにしました。

    <!-- Change the value of this property to be the name of your JAR,
         minus the .jar extension. It should not have spaces.
         <property name="store.jar.name" value="MyJarName"/>
    -->
    <property name="store.jar.name" value="store"/>
    
    
    <!-- don't edit below this line -->
    
    <property name="store.dir" value="store"/>
    <property name="store.jar" value="${store.dir}/${store.jar.name}.jar"/>
    
    <echo message="Packaging ${application.title} into a single JAR at ${store.jar}"/>
    
    <delete dir="${store.dir}"/>
    <mkdir dir="${store.dir}"/>
    
    <jar destfile="${store.dir}/temp_final.jar" filesetmanifest="skip">
        <zipgroupfileset dir="dist" includes="*.jar"/>
        <zipgroupfileset dir="dist/lib" includes="*.jar"/>
    
        <manifest>
            <attribute name="Main-Class" value="${main.class}"/>
        </manifest>
    </jar>
    
    <zip destfile="${store.jar}">
        <zipfileset src="${store.dir}/temp_final.jar"
        excludes="META-INF/*.SF, META-INF/*.DSA, META-INF/*.RSA"/>
    </zip>
    
    <delete file="${store.dir}/temp_final.jar"/>
    

私はネットビーンズを使用しています。jar ファイルは、ビルド xml ファイルを右クリックして作成されます。

ターゲットを実行 -> その他のターゲット -> ストア用パッケージ

スプラッシュスクリーンを作成して数秒間保持する方法の手がかりはありますか?

ありがとう

4

1 に答える 1

1
  1. 自分自身を作成し​​ますJWindow(すでに装飾されていません)。
  2. このウィンドウに、ウィンドウを閉じた後にロードする必要がある「メイン」クラスを渡します。
  3. 表示したいものを追加します。
  4. ajavax.swing.Timerを使用して、一定期間「待機」します。タイマーがトリガーされたら、ウィンドウを閉じ、「メイン」クラス参照を使用して残りのアプリケーションをロードします。

追加...

スプラッシュ スクリーンの作成方法もご覧ください。

于 2013-02-05T01:51:15.783 に答える