1
こんにちは私は2段階のアプリケーションを持っています。 1つのモニターに1つのステージをフルスクリーンで表示したい。私はそれがどうやってできるのか分かりません。誰かの言葉を引用するのに役立ちJavaFXディスプレイ2台のモニタのアプリケーション全画面
こんにちは私は2段階のアプリケーションを持っています。 1つのモニターに1つのステージをフルスクリーンで表示したい。私はそれがどうやってできるのか分かりません。誰かの言葉を引用するのに役立ちJavaFXディスプレイ2台のモニタのアプリケーション全画面
ためのおかげで、あなたはScreen.getScreensを繰り返す()と必要なものにあなたのステージを移動することができSO
に答えるeleses。以下の例を参照してください。具体的には画面クラス
述べたように:
for (Screen screen : Screen.getScreens()) {
Rectangle2D bounds = screen.getVisualBounds();
Button btn = new Button("Move me to Screen " + index++);
btn.setOnAction((e) -> {
stage.setX(bounds.getMinX() + 100);
stage.setY(bounds.getMinY() + 100);
});
root.getChildren().add(btn);
}
これは、本質的に各画面に割り当てられた各画面の境界を使用し、あなたは、あなたが移動したいXと各ステージのY値を設定することができどちらの画面にも表示されます。
あなたのプロジェクトに何か問題がある場合はお知らせください。