1
私はいくつかのアラート/ダイアログを表示するJavaFxアプリケーションを持っていますが、マルチスクリーン環境では、アプリケーションをセカンダリ画面に移動すると、それらのアラート/ダイアログはプライマリ画面に表示されます。JavaFxアプリケーションのウィンドウが表示され、そこにダイアログを表示する画面を検出するにはどうすればいいですか?
これらの(非モーダル)ダイアログをアプリが同じ画面に表示するにはどうすればよいですか?
'initOwner'(とControlFxの' owner')は期待どおりに動作します、ありがとうございます。 – Saran
あなたの 'isOnPrimaryScreen'は両方の/すべてのスクリーンが同じ次元の場合、偽陽性を返さないでしょうか? :o – Saran
ステージが第2の画面にあるときにstage.getX()を呼び出すと、x座標が第1の画面の幅に加算されます – jns