2016-04-20 19 views
1

WindowsでEclipseやWindowsで動作するJavaFXのAlert/Dialogクラスを使用していますが、ターゲットハードウェアで実行すると親ウィンドウの後ろに表示されますRedHatのメインステージの後ろにJavaFXのダイアログとアラートが表示される

  • primaryStage.initStyle(StageStyle.UNDECORATED);

  • primaryStage.setFullScreen(true);

  • :私は含めていろいろなことを微調整しようとしているRedHatの6を実行していますと

  • alert.initModality(Modality.WINDOW_MODAL)alert.initOwner(primaryStage.getOwner())と***されているすべての可能なスタイルを持つalert.initModality(Modality.APPLICATION_MODAL)

  • alert.initStyle(StageStyle.***)

私が上に残るために、アラートやダイアログを取得することができた唯一の方法は、しかし、これは私が望んでいない十字ボタンでウィンドウを作成alert.initStyle(StageStyle.UTILITY)を呼び出すことです。理想的には、追加のボタンを使用せずに枠線付きのウィンドウを選択するか、枠なしの外観を実現するためにスタイルを設定できる装飾されていないウィンドウが理想的です。

私は、Windowsを使用してもUbuntuでは動作しないという同様の問題を読んでいます。私はこの場合、未解決の問題や解決策を見つけることができませんでした。

私は同様の問題を経験している77

答えて

0

のJava 8のアップデートを使用しています:アラートは、Windows 10で初期段階の前に完全によく示して、まだ舞台の後ろのUbuntu上でプログラムを実行しているときでしょう。 alert.initOwner(primaryStage)は私の問題を実際に解決しました。

関連する問題