2

Linux Ubuntu v10.x でスプラッシュスクリーンを起動しようとしていました。しかし、SplashScreenクラスのメソッドは返されていますnull

SplashScreen.getSplashScreen()

考えられる理由は何ですか??

4

2 に答える 2

5

ドキュメントには次のようにも書かれています。

このクラスはインスタンス化できません。このクラスのインスタンスは 1 つしか存在できず、getSplashScreen() 静的メソッドを使用して取得できます。コマンド ラインまたはマニフェスト ファイル オプションを使用してアプリケーションの起動時にスプラッシュ スクリーンが作成されていない場合、getSplashScreen メソッドは null を返します。

マニフェストの例を次に示します。

Manifest-Version: 1.0
Main-Class: Test
SplashScreen-Image: filename.gif

コマンドラインの例は次のとおりです。

java -splash:filename.gif Test
于 2012-10-08T09:41:53.470 に答える
2

ドキュメントは言う:

戻り値: SplashScreen インスタンス、または存在しないか、すでに閉じられている場合は null

(私の強調)。これは当てはまりますか?

于 2012-10-08T09:27:44.007 に答える