3

シナリオ:ラップトップには複数のモニターがあり、2番目のモニターとしてプロジェクターを使用します。

IEをプロジェクターモニターに移動し、jnlppathと入力してJavaWeb Startを開始しますが、ラップトップ自体のモニター(システムの最初のモニター)にJavaスプラッシュ画面(初めて、後でアプリケーションのスプラッシュウィンドウが表示されます)が表示されます。また、JavaWebStartアプリケーションの後のウィンドウも同様です。ウィンドウを手動でドラッグする必要がありますが、聴衆はスプラッシュウィンドウを見逃しました。

質問:JavawsにJavaスプラッシュ画面を表示するように指示する方法と、将来のアプリケーションスプラッシュ画面を起動したブラウザーと同じディスプレイに表示する方法はありますか?また、ユーザーが自分の持っているモニターにIEを置く可能性があるため、Javaアプリケーションにどのディスプレイが表示されているかを知らせるにはどうすればよいですか?

4

2 に答える 2

4

JWSスプラッシュは、AWTベースとは異なり、SplashScreenプログラマーによる制御を提供しません。だからあなたの質問への答えは「それはできない」です。

于 2012-07-17T23:52:12.593 に答える
0

質問に部分的に答えると、JNLPファイルでスプラッシュ画面を変更してアイコンタグの属性を変更できます。

参照。 http://docs.oracle.com/javase/6/docs/technotes/guides/javaws/developersguide/faq.html#206

https://blogs.oracle.com/thejavatutorials/entry/changing_the_java_web_start

于 2013-03-21T16:00:00.260 に答える